]>
CyberLeo.Net >> Repos - FreeBSD/stable/9.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
rwatson [Wed, 19 Mar 2014 10:32:57 +0000 (10:32 +0000)]
Merge r262690 from head to stable/9:
When querying a process's umask via sysctl in libprocstat(), don't
print a warning if EPERM is returned as this is an expected failure
mode rather than error -- similar to current handling of ESRCH.
This makes the output of 'procstat -as' vastly more palatable.
Sponsored by: DARPA, AFRL
git-svn-id: svn://svn.freebsd.org/base/stable/9@263343
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
achim [Wed, 19 Mar 2014 10:18:34 +0000 (10:18 +0000)]
MFC r257847, r260243: Update aacraid to version 3.2.5.
Approved by: emaste (co-mentor)
git-svn-id: svn://svn.freebsd.org/base/stable/9@263340
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
bdrewery [Wed, 19 Mar 2014 00:54:43 +0000 (00:54 +0000)]
MFC r263021:
Support Last-Modified behind proxies which return UTC instead of GMT.
git-svn-id: svn://svn.freebsd.org/base/stable/9@263326
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
delphij [Tue, 18 Mar 2014 20:05:55 +0000 (20:05 +0000)]
MFC r249562:
Fix incomplete printf.
PR: kern/177889
Submitted by: Sven-Thorsten Dietrich <sven vyatta com>
git-svn-id: svn://svn.freebsd.org/base/stable/9@263316
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
delphij [Tue, 18 Mar 2014 20:01:00 +0000 (20:01 +0000)]
MFC r249559:
Don't leak lock when returning.
PR: kern/177888
Submitted by: Sven-Thorsten Dietrich <sven vyatta com>
git-svn-id: svn://svn.freebsd.org/base/stable/9@263314
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
jhb [Tue, 18 Mar 2014 17:17:42 +0000 (17:17 +0000)]
Increment fi_wgen before awakening threads polling the read socket of a
FIFO. Previously, a thread sleeping in poll() could be awakened and
re-poll the FIFO with the old value of fi_wgen (and thus improperly
setting POLLINIGNEOF) before a thread closing a writable fifo descriptor
bumped fi_wgen. The end result was that the reading thread in poll()
would never see POLLHUP but could block forever (or until a timeout).
This is a direct commit to 8 and 9 since the FIFO code is implemented
differently in 10.x and later. The pipe-backed FIFOs in 10 do not have
this bug.
git-svn-id: svn://svn.freebsd.org/base/stable/9@263309
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
mav [Tue, 18 Mar 2014 14:19:53 +0000 (14:19 +0000)]
MFC r262741:
Do not retry on CAM_FUNC_NOTAVAIL error, but return immediately.
git-svn-id: svn://svn.freebsd.org/base/stable/9@263300
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
delphij [Tue, 18 Mar 2014 01:00:14 +0000 (01:00 +0000)]
MFC r262754: MFV r253848 (mm):
Update vendor/xz from v5.0 branch to post-5.0.5
git-svn-id: svn://svn.freebsd.org/base/stable/9@263286
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
markj [Tue, 18 Mar 2014 00:55:40 +0000 (00:55 +0000)]
MFC r262325:
Print a backtrace if the SDT(9) stub gets called so that there's at least
some hope of figuring out how it happened.
git-svn-id: svn://svn.freebsd.org/base/stable/9@263284
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
markj [Tue, 18 Mar 2014 00:38:36 +0000 (00:38 +0000)]
MFC r259535:
The fasttrap fork handler is responsible for removing tracepoints in the
child process that were inherited from its parent. However, this should
not be done in the case of a vfork, since the fork handler ends up removing
the tracepoints from the shared vm space, and userland DTrace probes in the
parent will no longer fire as a result.
Now the child of a vfork may trigger userland DTrace probes enabled in its
parent, so modify the fasttrap probe handler to handle this case and handle
the child process in the same way that it would handle the traced process.
In particular, if once traces function foo() in a process that vforks, and
the child calls foo(), fasttrap will treat this call as having come from the
parent. This is the behaviour of the upstream code.
While here, add #ifdef guards to some code that isn't present upstream.
git-svn-id: svn://svn.freebsd.org/base/stable/9@263282
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
jimharris [Mon, 17 Mar 2014 21:45:08 +0000 (21:45 +0000)]
MFC r254303:
If a controller fails to initialize, do not notify consumers (nvd) of its
namespaces.
Sponsored by: Intel
git-svn-id: svn://svn.freebsd.org/base/stable/9@263274
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
jimharris [Mon, 17 Mar 2014 21:42:31 +0000 (21:42 +0000)]
MFC r254302:
Send a shutdown notification in the driver unload path, to ensure
notification gets sent in cases where system shuts down with driver
unloaded.
Sponsored by: Intel
git-svn-id: svn://svn.freebsd.org/base/stable/9@263273
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
dim [Mon, 17 Mar 2014 20:42:45 +0000 (20:42 +0000)]
MFC r263120:
Pull in r201021 from upstream libc++ trunk:
Fix for PR18735 - self-assignment for map/multimap gives incorrect
results in C++03
(Please note: that is an LLVM PR identifier, not a FreeBSD one.)
Reported by: rakuco
git-svn-id: svn://svn.freebsd.org/base/stable/9@263272
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
delphij [Mon, 17 Mar 2014 19:09:39 +0000 (19:09 +0000)]
MFC r262676:
All callers of static method load_nvlist() in spa.c handles error case,
so there is no reason to assert that we won't hit an error. Instead,
just return that error to caller and have the upper layer handle it.
Obtained from: FreeNAS
Reported by: rodrigc
Reviewed by: Matthew Ahrens
git-svn-id: svn://svn.freebsd.org/base/stable/9@263270
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
hselasky [Mon, 17 Mar 2014 06:36:54 +0000 (06:36 +0000)]
MFC r262972:
Ignore USB keyboard driver calls from critical sections.
git-svn-id: svn://svn.freebsd.org/base/stable/9@263260
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
davidxu [Mon, 17 Mar 2014 02:10:45 +0000 (02:10 +0000)]
MFC r263107:
To avoid missing a chance to cancel thread, call _pthread_testcancel at the
beginning of _sem_timedwait.
Submitted by: Eric van Gyzen < eric at vangyzen dot net >
git-svn-id: svn://svn.freebsd.org/base/stable/9@263255
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
dim [Sun, 16 Mar 2014 16:33:25 +0000 (16:33 +0000)]
Pull in r192123 from upstream llvm trunk (by Benjamin Kramer):
X86: Fix type check. Just because an integer type is illegal doesn't
mean it's i64.
Fixes PR17495, where an i24 triggered this code. It's intended to
optimize i64 loads on 32 bit x86.
Fixes "Cannot select" fatal errors when building the audio/jack port
with ALSA support turned on.
This is a direct commit to stable/9 and stable/10, since head already
has the commit as part of an upgrade to llvm/clang 3.4.
Reported by: Radim Kolar <hsn@sendmail.cz> via http://llvm.org/bugs/
git-svn-id: svn://svn.freebsd.org/base/stable/9@263247
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
sjg [Sat, 15 Mar 2014 23:51:28 +0000 (23:51 +0000)]
Backport bmake to 9 so ports can rely on it being available.
We only build/install it as bmake.
Requested by: bapt
Reviewed by: marcel
git-svn-id: svn://svn.freebsd.org/base/stable/9@263212
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f
hselasky [Sat, 15 Mar 2014 18:20:39 +0000 (18:20 +0000)]
MFC r262663:
- Make pointer easier to control when moving slowly.
- Increase chance of vertical scrolling as vertical scrolling is used more often.
git-svn-id: svn://svn.freebsd.org/base/stable/9@263209
ccf9f872 -aa2e-dd11-9fc8-
001c23d0bc1f