]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/log
FreeBSD/stable/9.git
10 years agoDocument r260208.
gjb [Fri, 21 Mar 2014 21:50:16 +0000 (21:50 +0000)]
Document r260208.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260252.
gjb [Fri, 21 Mar 2014 21:50:14 +0000 (21:50 +0000)]
Document r260252.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260432.
gjb [Fri, 21 Mar 2014 21:50:12 +0000 (21:50 +0000)]
Document r260432.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260433.
gjb [Fri, 21 Mar 2014 21:23:07 +0000 (21:23 +0000)]
Document r260433.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260507.
gjb [Fri, 21 Mar 2014 21:23:05 +0000 (21:23 +0000)]
Document r260507.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260642, FreeBSD-SA-14:01.bsnmpd.
gjb [Fri, 21 Mar 2014 21:23:03 +0000 (21:23 +0000)]
Document r260642, FreeBSD-SA-14:01.bsnmpd.

Sponsored by: The FreeBSD Foundation

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

10 years agoFix SA sorting.
gjb [Fri, 21 Mar 2014 21:23:02 +0000 (21:23 +0000)]
Fix SA sorting.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260643, FreeBSD-SA-14:02.ntpd.
gjb [Fri, 21 Mar 2014 21:23:00 +0000 (21:23 +0000)]
Document r260643, FreeBSD-SA-14:02.ntpd.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260644.
gjb [Fri, 21 Mar 2014 21:22:58 +0000 (21:22 +0000)]
Document r260644.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260646, FreeBSD-SA-14:04.bind.
gjb [Fri, 21 Mar 2014 21:05:46 +0000 (21:05 +0000)]
Document r260646, FreeBSD-SA-14:04.bind.
Prune the SA list from stale entries.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260650.
gjb [Fri, 21 Mar 2014 21:05:45 +0000 (21:05 +0000)]
Document r260650.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260651.
gjb [Fri, 21 Mar 2014 21:05:43 +0000 (21:05 +0000)]
Document r260651.

Sponsored by: The FreeBSD Foundation

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

10 years agoMFC r232491 by tijl:
emaste [Fri, 21 Mar 2014 20:21:23 +0000 (20:21 +0000)]
MFC r232491 by tijl:

  Copy amd64 float.h to x86 and merge with i386 float.h. Replace
  amd64/i386/pc98 float.h with stubs.

MFC (part of) r235939 by obrien:

  Consitently use "__LP64__".
  [there are 33 __LP64__'s in the kernel (minus cddl/ and contrib/),
  and 11 _LP64's]

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260868, r260869.
gjb [Fri, 21 Mar 2014 20:09:30 +0000 (20:09 +0000)]
Document r260868, r260869.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260891.
gjb [Fri, 21 Mar 2014 20:09:28 +0000 (20:09 +0000)]
Document r260891.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r260909.
gjb [Fri, 21 Mar 2014 20:09:26 +0000 (20:09 +0000)]
Document r260909.

Sponsored by: The FreeBSD Foundation

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

10 years agoMFC r232264 by tijl:
emaste [Fri, 21 Mar 2014 19:58:37 +0000 (19:58 +0000)]
MFC r232264 by tijl:

  Copy amd64 _stdint.h to x86 and merge with i386 _stdint.h. Replace
  amd64/i386/pc98 _stdint.h with stubs.

MFC r232519 by tijl:

  Do not use INT64_C and UINT64_C to define 64 bit integer limits.  They
  aren't defined for C++ code unless __STDC_CONSTANT_MACROS is defined.

  Reported by:      jhb

MFC (part of) r235939 by obrien:

  Consitently use "__LP64__".
  [there are 33 __LP64__'s in the kernel (minus cddl/ and contrib/),
  and 11 _LP64's]

Sponsored by: The FreeBSD Foundation

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

10 years agoMFC r232262 by tijl:
emaste [Fri, 21 Mar 2014 19:49:31 +0000 (19:49 +0000)]
MFC r232262 by tijl:

  Copy amd64 _limits.h to x86 and merge with i386 _limits.h. Replace
  amd64/i386/pc98 _limits.h with stubs.

MFC (part of) r235939 by obrien:

  Consitently use "__LP64__".

Sponsored by: The FreeBSD Foundation

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

10 years agoMove xz(1), Sendmail, and BIND entries to the contributed software
gjb [Fri, 21 Mar 2014 19:24:51 +0000 (19:24 +0000)]
Move xz(1), Sendmail, and BIND entries to the contributed software
section.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r261375.
gjb [Fri, 21 Mar 2014 19:24:49 +0000 (19:24 +0000)]
Document r261375.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r261483.
gjb [Fri, 21 Mar 2014 19:24:48 +0000 (19:24 +0000)]
Document r261483.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r261510.
gjb [Fri, 21 Mar 2014 19:24:46 +0000 (19:24 +0000)]
Document r261510.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r261674.
gjb [Fri, 21 Mar 2014 19:24:44 +0000 (19:24 +0000)]
Document r261674.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r261865.
gjb [Fri, 21 Mar 2014 19:24:42 +0000 (19:24 +0000)]
Document r261865.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r261933.
gjb [Fri, 21 Mar 2014 19:03:28 +0000 (19:03 +0000)]
Document r261933.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r261973.
gjb [Fri, 21 Mar 2014 19:03:26 +0000 (19:03 +0000)]
Document r261973.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262076.
gjb [Fri, 21 Mar 2014 19:03:24 +0000 (19:03 +0000)]
Document r262076.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262105.
gjb [Fri, 21 Mar 2014 19:03:22 +0000 (19:03 +0000)]
Document r262105.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262116.
gjb [Fri, 21 Mar 2014 19:03:20 +0000 (19:03 +0000)]
Document r262116.

Sponsored by: The FreeBSD Foundation

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

10 years agoVPD is an acronym for Vital Process Data, but is a misnomer.
gjb [Fri, 21 Mar 2014 18:48:30 +0000 (18:48 +0000)]
VPD is an acronym for Vital Process Data, but is a misnomer.
Reword the pciconf(8) entry to avoid using the acronym.

Feedback from: jhb
Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262124.
gjb [Fri, 21 Mar 2014 18:48:28 +0000 (18:48 +0000)]
Document r262124.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262134.
gjb [Fri, 21 Mar 2014 18:48:26 +0000 (18:48 +0000)]
Document r262134.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262153.
gjb [Fri, 21 Mar 2014 18:48:25 +0000 (18:48 +0000)]
Document r262153.

Sponsored by: The FreeBSD Foundation

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

10 years agoMove the urndis(4) entry to 'Network Interface' section.
gjb [Fri, 21 Mar 2014 18:48:23 +0000 (18:48 +0000)]
Move the urndis(4) entry to 'Network Interface' section.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262153.
gjb [Fri, 21 Mar 2014 18:48:21 +0000 (18:48 +0000)]
Document r262153.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262158.
gjb [Fri, 21 Mar 2014 18:29:12 +0000 (18:29 +0000)]
Document r262158.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262160.
gjb [Fri, 21 Mar 2014 18:29:10 +0000 (18:29 +0000)]
Document r262160.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262175.
gjb [Fri, 21 Mar 2014 18:29:08 +0000 (18:29 +0000)]
Document r262175.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262231.
gjb [Fri, 21 Mar 2014 18:29:07 +0000 (18:29 +0000)]
Document r262231.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262362.
gjb [Fri, 21 Mar 2014 18:29:05 +0000 (18:29 +0000)]
Document r262362.

Sponsored by: The FreeBSD Foundation

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

10 years agoRewrap paragraph after rewording.
gjb [Fri, 21 Mar 2014 18:08:14 +0000 (18:08 +0000)]
Rewrap paragraph after rewording.

Sponsored by: The FreeBSD Foundation

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

10 years agoRemove reference to 6.2-RELEASE.
gjb [Fri, 21 Mar 2014 18:08:12 +0000 (18:08 +0000)]
Remove reference to 6.2-RELEASE.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262564.
gjb [Fri, 21 Mar 2014 18:08:10 +0000 (18:08 +0000)]
Document r262564.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262594.
gjb [Fri, 21 Mar 2014 18:08:08 +0000 (18:08 +0000)]
Document r262594.

Sponsored by: The FreeBSD Foundation

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

10 years agoMFC 254790 (by emaste):
dim [Fri, 21 Mar 2014 17:56:32 +0000 (17:56 +0000)]
MFC 254790 (by emaste):

Import llvm r187614 (git 44c8e34), for lldb's use:

  Author: Daniel Malea <daniel.malea@intel.com>
  Date:   Thu Aug 1 21:18:16 2013 +0000

    Fixed the Intel-syntax X86 disassembler to respect the (existing)
    option for hexadecimal immediates, to match AT&T syntax. This also
    brings a new option for C-vs-MASM-style hex.

    Patch by Richard Mitton
    Reviewed: http://llvm-reviews.chandlerc.com/D1243

MFC 258003 (by emaste):

Merge upstream LLVM r182803:

  [Mips] Add Mips specific dynamic table entry tags.

This is to support an upcoming LLDB snapshot update.

Reviewed by: dim@
Sponsored by: DARPA, AFRL

MFC 258005:

Merge upstream LLVM r192118:

  Formally added an explicit enum for DWARF TLS support. No functionality
  change.

Reviewed by: dim@
Sponsored by: DARPA, AFRL

MFC 261991:

Upgrade our copy of llvm/clang to 3.4 release.  This version supports
all of the features in the current working draft of the upcoming C++
standard, provisionally named C++1y.

The code generator's performance is greatly increased, and the loop
auto-vectorizer is now enabled at -Os and -O2 in addition to -O3.  The
PowerPC backend has made several major improvements to code generation
quality and compile time, and the X86, SPARC, ARM32, Aarch64 and SystemZ
backends have all seen major feature work.

Release notes for llvm and clang can be found here:
<http://llvm.org/releases/3.4/docs/ReleaseNotes.html>
<http://llvm.org/releases/3.4/tools/clang/docs/ReleaseNotes.html>

MFC 262303:

Pull in r197521 from upstream clang trunk (by rdivacky):

  Use the integrated assembler by default on FreeBSD/ppc and ppc64.

Requested by: jhibbits

MFC 262611:

Pull in r196874 from upstream llvm trunk:

  Fix a crash that occurs when PWD is invalid.

  MCJIT needs to be able to run in hostile environments, even when PWD
  is invalid. There's no need to crash MCJIT in this case.

  The obvious fix is to simply leave MCContext's CompilationDir empty
  when PWD can't be determined. This way, MCJIT clients,
  and other clients that link with LLVM don't need a valid working directory.

  If we do want to guarantee valid CompilationDir, that should be done
  only for clients of getCompilationDir(). This is as simple as checking
  for an empty string.

  The only current use of getCompilationDir is EmitGenDwarfInfo, which
  won't conceivably run with an invalid working dir. However, in the
  purely hypothetically and untestable case that this happens, the
  AT_comp_dir will be omitted from the compilation_unit DIE.

This should help fix assertions occurring with ports-mgmt/tinderbox,
when it is using jails, and sometimes invalidates clang's current
working directory.

Reported by: decke

MFC 262809:

Pull in r203007 from upstream clang trunk:

  Don't produce an alias between destructors with different calling conventions.

  Fixes pr19007.

(Please note that is an LLVM PR identifier, not a FreeBSD one.)

This should fix Firefox and/or libxul crashes (due to problems with
regparm/stdcall calling conventions) on i386.

Reported by: multiple users on freebsd-current
PR: bin/187103

MFC 263048:

Repair recognition of "CC" as an alias for the C++ compiler, since it
was silently broken by upstream for a Windows-specific use-case.

Apparently some versions of CMake still rely on this archaic feature...

Reported by: rakuco

MFC 263049:

Garbage collect the old way of adding the libstdc++ include directories
in clang's InitHeaderSearch.cpp.  This has been superseded by David
Chisnall's commit in r255321.

Moreover, if libc++ is used, the libstdc++ include directories should
not be in the search path at all.  These directories are now only used
if you pass -stdlib=libstdc++.

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

10 years agoDocument r262706.
gjb [Fri, 21 Mar 2014 17:53:25 +0000 (17:53 +0000)]
Document r262706.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262879.
gjb [Fri, 21 Mar 2014 17:53:24 +0000 (17:53 +0000)]
Document r262879.

Sponsored by: The FreeBSD Foundation

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

10 years agoMFC r232261 by tijl
emaste [Fri, 21 Mar 2014 17:53:10 +0000 (17:53 +0000)]
MFC r232261 by tijl

  Copy amd64 _types.h to x86 and merge with i386 _types.h. Replace existing
  amd64/i386/pc98 _types.h with stubs.

MFC (part of) r235939 by obrien

  Consitently use "__LP64__".

Sponsored by: The FreeBSD Foundation

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

10 years agoMove the Radeon KMS and aacraid(4) to Hardware Support.
gjb [Fri, 21 Mar 2014 17:43:30 +0000 (17:43 +0000)]
Move the Radeon KMS and aacraid(4) to Hardware Support.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262968.
gjb [Fri, 21 Mar 2014 17:43:28 +0000 (17:43 +0000)]
Document r262968.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r262988.
gjb [Fri, 21 Mar 2014 17:43:26 +0000 (17:43 +0000)]
Document r262988.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263028.
gjb [Fri, 21 Mar 2014 17:34:56 +0000 (17:34 +0000)]
Document r263028.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263031.
gjb [Fri, 21 Mar 2014 17:34:54 +0000 (17:34 +0000)]
Document r263031.

Sponsored by: The FreeBSD Foundation

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

10 years agoMFC r260653 (partial), r260655:
gjb [Fri, 21 Mar 2014 17:17:39 +0000 (17:17 +0000)]
MFC r260653 (partial), r260655:

r260653 (hrs):
  Add missing footer due to DSSSL->XSLT migration and use XML
  catalog to resolve URI

r260655 (hrs):
  Add missing arch= and revision= support.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263032.
gjb [Fri, 21 Mar 2014 16:57:34 +0000 (16:57 +0000)]
Document r263032.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263038.
gjb [Fri, 21 Mar 2014 16:57:32 +0000 (16:57 +0000)]
Document r263038.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263042.
gjb [Fri, 21 Mar 2014 16:49:48 +0000 (16:49 +0000)]
Document r263042.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263103.
gjb [Fri, 21 Mar 2014 16:49:47 +0000 (16:49 +0000)]
Document r263103.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263128.
gjb [Fri, 21 Mar 2014 16:49:45 +0000 (16:49 +0000)]
Document r263128.

Sponsored by: The FreeBSD Foundation

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

10 years agoAdd reference to r263170. The Radeon KMS driver was added in
gjb [Fri, 21 Mar 2014 16:32:39 +0000 (16:32 +0000)]
Add reference to r263170.  The Radeon KMS driver was added in
r263170, and r263171 is the __FreeBSD_version bump.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263171.
gjb [Fri, 21 Mar 2014 16:27:52 +0000 (16:27 +0000)]
Document r263171.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263212.
gjb [Fri, 21 Mar 2014 16:27:50 +0000 (16:27 +0000)]
Document r263212.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263286.
gjb [Fri, 21 Mar 2014 16:27:48 +0000 (16:27 +0000)]
Document r263286.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263326.
gjb [Fri, 21 Mar 2014 15:46:47 +0000 (15:46 +0000)]
Document r263326.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263340.
gjb [Fri, 21 Mar 2014 15:46:45 +0000 (15:46 +0000)]
Document r263340.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263391.
gjb [Fri, 21 Mar 2014 15:35:44 +0000 (15:35 +0000)]
Document r263391.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263404.
gjb [Fri, 21 Mar 2014 15:35:42 +0000 (15:35 +0000)]
Document r263404.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263406.
gjb [Fri, 21 Mar 2014 15:35:40 +0000 (15:35 +0000)]
Document r263406.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263408.
gjb [Fri, 21 Mar 2014 15:35:38 +0000 (15:35 +0000)]
Document r263408.

Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263410.
gjb [Fri, 21 Mar 2014 15:35:36 +0000 (15:35 +0000)]
Document r263410.

Sponsored by: The FreeBSD Foundation

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

10 years agoBump FreeBSD version entities.
gjb [Fri, 21 Mar 2014 15:04:09 +0000 (15:04 +0000)]
Bump FreeBSD version entities.

Sponsored by: The FreeBSD Foundation

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

10 years agoPrune entries not relevant to what will be 9.3-RELEASE.
gjb [Fri, 21 Mar 2014 14:47:23 +0000 (14:47 +0000)]
Prune entries not relevant to what will be 9.3-RELEASE.

Sponsored by: The FreeBSD Foundation

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

10 years agoNote that openpam_ttyconv(3) has been completely rewritten.
gjb [Fri, 21 Mar 2014 14:19:47 +0000 (14:19 +0000)]
Note that openpam_ttyconv(3) has been completely rewritten.

Submitted by: des
Sponsored by: The FreeBSD Foundation

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

10 years agoDocument r263421.
gjb [Fri, 21 Mar 2014 14:11:01 +0000 (14:11 +0000)]
Document r263421.

Sponsored by: The FreeBSD Foundation

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

10 years agoBump copyright year.
gjb [Fri, 21 Mar 2014 14:03:59 +0000 (14:03 +0000)]
Bump copyright year.

Sponsored by: The FreeBSD Foundation

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

10 years agoMFC r260046 (by glebius):
dim [Thu, 20 Mar 2014 22:03:37 +0000 (22:03 +0000)]
MFC r260046 (by glebius):

Fix the parse type for NGM_LISTTYPES.

Actually, text versions of generic commands are not used, since ngctl(8)
uses binary messages for them. And to request a text command one needs
a working ngctl(8). That's why the bug was never discovered. I'm pondering
on removing the text support for generic commands.

Found by: dim with clang 3.4

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

10 years agoMFC r260039:
dim [Thu, 20 Mar 2014 21:49:24 +0000 (21:49 +0000)]
MFC r260039:

Turn off warnings about unused variables for a bunch of files under
contrib/ipfilter.

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

10 years agoMFC r260020:
dim [Thu, 20 Mar 2014 21:12:23 +0000 (21:12 +0000)]
MFC r260020:

For sys/dev/drm2/radeon, only use -fms-extensions with gcc.  This flag
is only to stop gcc complaining about anonymous unions, which clang does
not do.  For clang 3.4 however, -fms-extensions enables the Microsoft
__wchar_t type, which clashes with our own types.h.

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

10 years agoMFC r243164 (by adrian):
dim [Thu, 20 Mar 2014 20:55:57 +0000 (20:55 +0000)]
MFC r243164 (by adrian):

I'm not sure why ah_desc.h was required here, but it doesn't _need_
to be. So, just toss it.

There's no options or ah_desc fields in here.

Whilst I'm here, fix up the #ifdef and #define to mach.

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

10 years agoMFC r251862 (by pluknet):
dim [Thu, 20 Mar 2014 20:33:18 +0000 (20:33 +0000)]
MFC r251862 (by pluknet):

Clean up -Wheader-guard warnings.

Submitted by: <dt71@gmx.com>

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

10 years agoMFC r226141 (by ed):
dim [Thu, 20 Mar 2014 20:18:08 +0000 (20:18 +0000)]
MFC r226141 (by ed):

Remove extraneous WARNS=7.

WARNS above 6 has no use. Also, all of usr.bin is also built with
WARNS=6 by default.

Discussed with: edwin

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

10 years agoMFH (r255590): list OpenSSH in OptionalObsoleteFiles.inc
des [Thu, 20 Mar 2014 11:09:20 +0000 (11:09 +0000)]
MFH (r255590): list OpenSSH in OptionalObsoleteFiles.inc
Also fix the libssh-went-private bit in ObsoleteFiles.inc, which was
incomplete.

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

10 years agoMFH (r254407, r254960, r255371): misc cleanup
des [Thu, 20 Mar 2014 10:56:05 +0000 (10:56 +0000)]
MFH (r254407, r254960, r255371): misc cleanup
MFH (r255386): make libssh private
MFH (r255369, r255376, r255393, r262530): import OpenPAM Nummularia

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

10 years agoMFC r260183:
delphij [Thu, 20 Mar 2014 00:38:46 +0000 (00:38 +0000)]
MFC r260183:

MFV r260154 + 260182:

4369 implement zfs bookmarks
4368 zfs send filesystems from readonly pools

Illumos/illumos-gate@78f171005391b928aaf1642b3206c534ed644332

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

10 years agoMFC r254755: MFV r254748:
delphij [Thu, 20 Mar 2014 00:32:26 +0000 (00:32 +0000)]
MFC r254755: MFV r254748:

Fix memory leak in libzfs's iter_dependents_cb().

Illumos ZFS issues:
  4061 libzfs: memory leak in iter_dependents_cb()

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

10 years agoMFC r259850: MFV r258384:
delphij [Thu, 20 Mar 2014 00:25:40 +0000 (00:25 +0000)]
MFC r259850: MFV r258384:

2583 Add -p (parsable) option to zfs list

illumos/illumos-gate@43d68d68c1ce08fb35026bebfb141af422e7082e

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

10 years agoMFC r256999 (smh):
delphij [Thu, 20 Mar 2014 00:14:45 +0000 (00:14 +0000)]
MFC r256999 (smh):

Added support for the 'zfs list -t snap' and 'zfs snap' aliases which are
available under Oracle Solaris 11.

This includes an update to the ZFS(8) man page to reflect all the
available alias (snap, umount, and recv).

Initial changes obtained from ZFS On Linux + fixes for man page and cmd
help:
https://github.com/zfsonlinux/zfs/commit/10b75496bb0cb7a7b8146c263164adc37f1d176a
https://github.com/zfsonlinux/zfs/commit/cf81b00a73fe47fdb21586ac1cc179b734540973

Obtained from:  https://github.com/zfsonlinux/zfs

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

10 years agoMFC r260181:
delphij [Thu, 20 Mar 2014 00:06:16 +0000 (00:06 +0000)]
MFC r260181:

Fix build on platforms where atomic_swap_64 is not available.

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

10 years agoMFC r260157: MFV r260153:
delphij [Thu, 20 Mar 2014 00:02:14 +0000 (00:02 +0000)]
MFC r260157: MFV r260153:

4121 vdev_label_init should treat request as succeeded when pool
     is read only

illumos/illumos-gate@973c78e94bf9634782164382c9e291bf81161fa5

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

10 years agoMFC r260150: MFV r259170:
delphij [Wed, 19 Mar 2014 23:58:05 +0000 (23:58 +0000)]
MFC r260150: MFV r259170:

4370 avoid transmitting holes during zfs send

4371 DMU code clean up

illumos/illumos-gate@43466aae47bfcd2ad9bf501faec8e75c08095e4f

NOTE: Make sure the boot code is updated if a zpool upgrade is
done on boot zpool.

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

10 years agoMFC r260141: MFV r258385:
delphij [Wed, 19 Mar 2014 23:51:29 +0000 (23:51 +0000)]
MFC r260141: MFV r258385:

(Note: this change is not applicable to FreeBSD and the file
is not included in build.  It's integrated for completeness).

4128 disks in zpools never go away when pulled

illumos/illumos-gate@39cddb10a31c1c2e66aed69e6871d09caa4c8147

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

10 years agoMFC r260138: MFV r242733:
delphij [Wed, 19 Mar 2014 23:46:59 +0000 (23:46 +0000)]
MFC r260138: MFV r242733:

3306 zdb should be able to issue reads in parallel
3321 'zpool reopen' command should be documented in the man page
and help message

illumos/illumos-gate@31d7e8fa33fae995f558673adb22641b5aa8b6e1

FreeBSD porting notes: the kernel part of this changeset depends
on Solaris buf(9S) interfaces and are not really applicable for
our use.  vdev_disk.c is patched as-is to reduce diverge from
upstream, but vdev_file.c is left intact.

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

10 years agoMFC r259813 + r259816: MFV r258374:
delphij [Wed, 19 Mar 2014 23:38:23 +0000 (23:38 +0000)]
MFC r259813 + r259816: MFV r258374:

4171 clean up spa_feature_*() interfaces

4172 implement extensible_dataset feature for use by other zpool
features

illumos/illumos-gate@2acef22db7808606888f8f92715629ff3ba555b9

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

10 years agoMFC r259811: MFV r258373:
delphij [Wed, 19 Mar 2014 23:31:47 +0000 (23:31 +0000)]
MFC r259811: MFV r258373:

4168 ztest assertion failure in dbuf_undirty

4169 verbatim import causes zdb to segfa
4170 zhack leaves pool in ACTIVE state

illumos/illumos-gate@7fdd916c474ea52896c671bbe7b56ba34a1ca132

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

10 years agoMFC r254587: MFV r254421:
delphij [Wed, 19 Mar 2014 23:21:31 +0000 (23:21 +0000)]
MFC r254587: MFV r254421:

Illumos ZFS issues:
  3996 want a libzfs_core API to rollback to latest snapshot

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

10 years agoMFC r259860 (by mjacob):
dim [Wed, 19 Mar 2014 22:50:14 +0000 (22:50 +0000)]
MFC r259860 (by mjacob):

Harvest one no longer used constant string.

Remove another and place it into play in the
normally ifdef protected zone it would be used
int.

Noticed by: dim

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

10 years agoMake it possible to call VOP_PUTPAGES with shared vnode lock instead
delphij [Wed, 19 Mar 2014 19:32:53 +0000 (19:32 +0000)]
Make it possible to call  VOP_PUTPAGES with shared vnode lock instead
of insisting an exclusive lock.

When VFS_LOCK_DEBUG is enabled and when the underlying file system is
capable of MNT_SHARED_WRITES,  a failed assertion may lead to a panic
because when calling fsync(2),  a.k.a.  sys_fsync() over a vnode with
mmap'ed page,  it will grab a shared lock when underlying file system
is capable,  then call vm_object_page_clean that eventually proceeded
to  vnode_pager_putpages()   that  tries  to do  VOP_PUTPAGES,  where
VOP_PUTPAGES_APV  generated from the declaration asserts the vnode is
always exclusively locked by caller.

This is a direct commit to stable/9 because a majority portion of the
original changeset 257899 (kib), which main goal was an optimization,
was omitted.   We saw the panic independently in a FreeNAS bug ticket
(#4578).

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

10 years agoMFC r263095:
kib [Wed, 19 Mar 2014 13:09:38 +0000 (13:09 +0000)]
MFC r263095:
Initialize paddr to handle the case of zero size.

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

10 years agoMFC r263080:
kib [Wed, 19 Mar 2014 13:02:26 +0000 (13:02 +0000)]
MFC r263080:
Use correct types for sizeof() in the calculations for the malloc(9) sizes.

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

10 years agoMFC r263079:
kib [Wed, 19 Mar 2014 12:57:13 +0000 (12:57 +0000)]
MFC r263079:
The auio structure is only initialized when the vnode is symlink,
avoid reading from it otherwise.

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