]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/log
FreeBSD/stable/10.git
8 years agoUpdate the svn revision marker.
gjb [Thu, 25 Jun 2015 18:45:37 +0000 (18:45 +0000)]
Update the svn revision marker.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r284778, file(1) updated to 5.23.
gjb [Thu, 25 Jun 2015 18:45:35 +0000 (18:45 +0000)]
Document r284778, file(1) updated to 5.23.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r284665:
gjb [Thu, 25 Jun 2015 18:45:33 +0000 (18:45 +0000)]
Document r284665:
- kern.racct.enable tunable and RACCT_DISABLED kernel
  configuration option.
- RACCT/RCTL in GENERIC by default.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument rr284522, EM_MULTIQUEUE kernel configuration option.
gjb [Thu, 25 Jun 2015 18:45:31 +0000 (18:45 +0000)]
Document rr284522, EM_MULTIQUEUE kernel configuration option.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r284460, ACPICA updated to 20150515.
gjb [Thu, 25 Jun 2015 18:45:29 +0000 (18:45 +0000)]
Document r284460, ACPICA updated to 20150515.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r284330, OpenSSL updated to 1.0.1o.
gjb [Thu, 25 Jun 2015 18:45:27 +0000 (18:45 +0000)]
Document r284330, OpenSSL updated to 1.0.1o.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r283875, chmod, chflags, chown and chgrp recursive
gjb [Thu, 25 Jun 2015 18:45:24 +0000 (18:45 +0000)]
Document r283875, chmod, chflags, chown and chgrp recursive
symlink processing.
Add Multiplay to sponsors.ent.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r283280, several improvements/updates to the HyperV drivers.
gjb [Thu, 25 Jun 2015 18:45:22 +0000 (18:45 +0000)]
Document r283280, several improvements/updates to the HyperV drivers.
Add Microsoft Open Source Technology Center to sponsors.ent.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r283262, boot-time memory test on amd64 platforms is now
gjb [Thu, 25 Jun 2015 18:45:20 +0000 (18:45 +0000)]
Document r283262, boot-time memory test on amd64 platforms is now
disabled by default.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r283242, autofs(5) '-noauto' map addition.
gjb [Thu, 25 Jun 2015 18:45:17 +0000 (18:45 +0000)]
Document r283242, autofs(5) '-noauto' map addition.

Sponsored by: The FreeBSD Foundation

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

8 years agoAdd ScaleEngine, Inc. to sponsors.ent.
gjb [Thu, 25 Jun 2015 18:45:15 +0000 (18:45 +0000)]
Add ScaleEngine, Inc. to sponsors.ent.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r283223, autofs(5) '-media' map.
gjb [Thu, 25 Jun 2015 18:45:13 +0000 (18:45 +0000)]
Document r283223, autofs(5) '-media' map.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r282974, uefisign(8) added.
gjb [Thu, 25 Jun 2015 18:45:11 +0000 (18:45 +0000)]
Document r282974, uefisign(8) added.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r282870, freebsd-update(8) prevents upgrading a system
gjb [Thu, 25 Jun 2015 18:45:09 +0000 (18:45 +0000)]
Document r282870, freebsd-update(8) prevents upgrading a system
with pending (incomplete) updates.

Sponsored by: The FreeBSD Foundation

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

8 years agoDocument r282746, openresolv updated to 3.7.0.
gjb [Thu, 25 Jun 2015 18:45:07 +0000 (18:45 +0000)]
Document r282746, openresolv updated to 3.7.0.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r284780, r284811, r284812:
gjb [Thu, 25 Jun 2015 14:58:50 +0000 (14:58 +0000)]
MFC r284780, r284811, r284812:

 r284780:
  Ensure ASSUME_ALWAYS_YES is set when deleting pkg(8) from the
  DESTDIR, otherwise it can get stuck in ttyin.

 r284811:
  Consider PRERELEASE builds snapshots, in addition to CURRENT
  and STABLE.

 r284812:
  Change the hour:minute delimiter from ':' to '-', since
  the former is an invalid character in EC2 images.

Approved by: re (glebius, insta-MFC)
Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r271651, r271719, r272138, r272457, r272845, r275476, r275518, r275614,
tijl [Thu, 25 Jun 2015 13:01:10 +0000 (13:01 +0000)]
MFC r271651, r271719, r272138, r272457, r272845, r275476, r275518, r275614,
    r275819, r276176, r278154, r278160, r278339, r279127, r279240, r279491,
    r279493, r279856, r283032, r284423, r284426, r284427, r284428

Merge changes to libm from the past 9 months.  This includes improvements
to the Bessel functions and adds the C99 function lgammal.

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

8 years agoMFC r284308: MFV r284042: 1778 Assertion failed: rn->rn_nozpool == B_FALSE
avg [Thu, 25 Jun 2015 08:11:39 +0000 (08:11 +0000)]
MFC r284308: MFV r284042: 1778 Assertion failed: rn->rn_nozpool == B_FALSE

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

8 years agoMFC r284698: Dump additional config bytes for INIT_FIRMWARE_MULTI_ID.
mav [Thu, 25 Jun 2015 07:25:40 +0000 (07:25 +0000)]
MFC r284698: Dump additional config bytes for INIT_FIRMWARE_MULTI_ID.

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

8 years agoMFC r284697: Add logging of executed mailbox command names.
mav [Thu, 25 Jun 2015 07:24:47 +0000 (07:24 +0000)]
MFC r284697: Add logging of executed mailbox command names.

Previously those commands were logged only as part of register dump,
that is not very readable.

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

8 years agoMFC r284540:
mav [Thu, 25 Jun 2015 07:23:35 +0000 (07:23 +0000)]
MFC r284540:
In case of target mode disable at least ISP2532 return invalid zero
ct_rxid value on CTIO completion.  Try to workaround that using tag_id
from the CCB, pointed by still valid ct_syshandle.

I don't know whether this is valid fix or dirty hack, but considering that
alternative is indefinitely stuck command -- it worth trying.

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

8 years agoMFC r274675 (by jhb), r274708:
mav [Thu, 25 Jun 2015 07:22:37 +0000 (07:22 +0000)]
MFC r274675 (by jhb), r274708:
Convert the refire_notify_ack timer from timeout(9) to callout(9).

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

8 years agoMFC r284640: Bring per-port LUN enable/disable code up to date:
mav [Thu, 25 Jun 2015 07:11:48 +0000 (07:11 +0000)]
MFC r284640: Bring per-port LUN enable/disable code up to date:
 - remove last remnants of never implemented multiple targets support;
 - implement missing support for LUN mapping in this area.

Due to existing locking constraints LUN mapping code is practically
unlocked at this point.  Hopefully it is not racy enough to live until
somebody get idea how to call sleeping fronend methods under lock also
taken by the same frontend in non-sleepable context. :(

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

8 years agoMFC r284627: Remove some dead and duplicate LUN enabling code.
mav [Thu, 25 Jun 2015 07:10:51 +0000 (07:10 +0000)]
MFC r284627: Remove some dead and duplicate LUN enabling code.

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

8 years agoMFC r284639: Introduce separate lock for tokens to reduce ctl_lock scope.
mav [Thu, 25 Jun 2015 07:09:39 +0000 (07:09 +0000)]
MFC r284639: Introduce separate lock for tokens to reduce ctl_lock scope.

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

8 years agoMFC r284641:
mav [Thu, 25 Jun 2015 07:08:46 +0000 (07:08 +0000)]
MFC r284641:
Fix REPORT LUNS command output for the case when same LUN mapped to same
port several times.  While it is unusual configuration, it is not illegal.

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

8 years agoMFC r284622: Remove device queue freeze handling and replace it with dummy.
mav [Thu, 25 Jun 2015 07:07:32 +0000 (07:07 +0000)]
MFC r284622: Remove device queue freeze handling and replace it with dummy.

At this point CTL has no known use case for device queue freezes.
Same time existing (considered to be broken) code was found to cause
modify-after-free issues.

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

8 years agoMFC r284541:
mav [Thu, 25 Jun 2015 07:06:24 +0000 (07:06 +0000)]
MFC r284541:
Change ATIO/INOT counting to prevent periph destruction while requests
are still running inside CTL.

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

8 years agoAdd a note on the second sendmail fix for WeakDH interoperability.
gshapiro [Thu, 25 Jun 2015 01:51:14 +0000 (01:51 +0000)]
Add a note on the second sendmail fix for WeakDH interoperability.

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

8 years agoMFC: An additional fix for the openssl Weak DH remediation:
gshapiro [Thu, 25 Jun 2015 01:49:44 +0000 (01:49 +0000)]
MFC: An additional fix for the openssl Weak DH remediation:

     The import of openssl to address the FreeBSD-SA-15:10.openssl security
     advisory includes a change which rejects handshakes with DH parameters
     below 768 bits.  sendmail releases prior to 8.15.2 (not yet released),
     defaulted to a 512 bit DH parameter setting for client connections.

     The first fix committed last week changed the default to 1024 bits.

     This commit fixes the case where the DHParameters option is set to a
     file which doesn't exist, which is the case on newer versions of
     FreeBSD which enable STARTTLS by default by auto-creating TLS
     certificates.

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

8 years agoMFC r284237,284277:
delphij [Wed, 24 Jun 2015 19:58:14 +0000 (19:58 +0000)]
MFC r284237,284277:

file 5.23.

Relnotes: yes

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

8 years agoMFC r284512: Properly handle locking on the ARP protocol request sending.
eri [Wed, 24 Jun 2015 19:06:54 +0000 (19:06 +0000)]
MFC r284512: Properly handle locking on the ARP protocol request sending.

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

8 years agoMFC r284683:
gjb [Wed, 24 Jun 2015 18:58:42 +0000 (18:58 +0000)]
MFC r284683:
 Enable ttyu1, ttyu2, ttyu3 for arm installations.

 This should make all consoles available, whether it
 is VGA, HDMI, serial, or JTAG, but more importantly
 enables all consoles when ttyu0 is not predictable.
 For example, the Pandaboard ES apparently has three
 consoles available, but the DB9/RS232 serial port is
 ttyu2, so not available by default after the system
 boots.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r284660, r284676:
gjb [Wed, 24 Jun 2015 18:56:28 +0000 (18:56 +0000)]
MFC r284660, r284676:

 r284660:
  Remove the Azure-local vm_extra_create_disk(), since we no longer
  need qemu-img to convert the final VHD image to an Azure-compatible
  format.

  Although the waagent utility is installed from ports, create the
  symlink to /usr/sbin, pending investigation on where this is
  hard-coded, so it can be reported upstream.

 r284676:
  Append the hour and minute to the snapshot suffix for EC2
  AMIs and Azure VM images.  This is particularly helpful for
  testing to avoid name collisions, but also useful for cases
  where a necessary rebuild is done before the date changes.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r284269, r284270, r284655, r284656, r284658:
marcel [Wed, 24 Jun 2015 18:40:34 +0000 (18:40 +0000)]
MFC r284269, r284270, r284655, r284656, r284658:
VHD fixes for Microsoft Azure:
1.  Round the image size to the VHD geometry and then round to a
    multiple of 1MB.
2.  Change the creator OS from "FBSD" to "Wi2k". It matters...
3.  Bump the VHD tool version and the mkimg version.

Approved by: re (gjb)

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

8 years agoMFC r284306: MFV r284036: 5961 Fix stack overflow in zfs_create_fs
avg [Wed, 24 Jun 2015 14:41:54 +0000 (14:41 +0000)]
MFC r284306: MFV r284036: 5961 Fix stack overflow in zfs_create_fs

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

8 years agoMFC r284303: MFV r283534: 5515 dataset user hold doesn't reject empty tags
avg [Wed, 24 Jun 2015 14:39:26 +0000 (14:39 +0000)]
MFC r284303: MFV r283534: 5515 dataset user hold doesn't reject empty tags

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

8 years agoMFC r284301: MFV r284040: check that datasets are snapshots
avg [Wed, 24 Jun 2015 14:37:55 +0000 (14:37 +0000)]
MFC r284301: MFV r284040: check that datasets are snapshots

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

8 years agoMFC r284309: zfs clone should not mount the clone if canmount == noauto
avg [Wed, 24 Jun 2015 14:30:04 +0000 (14:30 +0000)]
MFC r284309: zfs clone should not mount the clone if canmount == noauto

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

8 years agoMFH: r284250
brueffer [Wed, 24 Jun 2015 12:21:25 +0000 (12:21 +0000)]
MFH: r284250

Consistently use trailing whitespace in passphrase prompts.

PR: 193496
Submitted by: Fabian Keil

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

8 years agoMFH: r284249
brueffer [Wed, 24 Jun 2015 12:19:11 +0000 (12:19 +0000)]
MFH: r284249

Correct Hawaii's admission day.

PR: 192651

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

8 years agoFix r284612: As pointed out by jhb, in stable branches, if_baudrate
gallatin [Tue, 23 Jun 2015 22:31:04 +0000 (22:31 +0000)]
Fix r284612:  As pointed out by jhb, in stable branches, if_baudrate
is 32b on 32b platforms.  So rather than a simple MFC of r284612,
we need to use if_initbaudrate() to properly express a 40Gb speed.

Spotted by: jhb
Sponsored by: Netflix

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

8 years agoRevert part of the r283303 (by jhb):
kib [Tue, 23 Jun 2015 06:30:36 +0000 (06:30 +0000)]
Revert part of the r283303 (by jhb):

Revert MFC of r270223, which bumped MAXCPU on amd64 from 64 to 256.
The cpuset_getaffinity(2) and cpuset_setaffinity(2) check minimum set
size, which now fails for binaries compiled on 10.0 with MAXCPU == 64.

Submitted by: jhb
PR:   200802

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

8 years agoMFC r284609: Interim fix for "Login not found" error.
dteske [Tue, 23 Jun 2015 04:17:12 +0000 (04:17 +0000)]
MFC r284609: Interim fix for "Login not found" error.

PR: bin/196514

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

8 years agoMFC (mergeinfo only) obsolete revisions 278464-278465.
dteske [Tue, 23 Jun 2015 04:15:23 +0000 (04:15 +0000)]
MFC (mergeinfo only) obsolete revisions 278464-278465.

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

8 years agoMFC r283863:
dteske [Tue, 23 Jun 2015 04:03:54 +0000 (04:03 +0000)]
MFC r283863:
Fix a debug statement. Only the callback function (performing the
incrementing of dpv_overall_oread) knows what its purpose is (and
often times it was bytes, not lines).

MFC r283975 (araujo):
Clean up unused variable and silence clang warnings.

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

8 years agoMFC r284672 (antoine):
dteske [Tue, 23 Jun 2015 03:56:05 +0000 (03:56 +0000)]
MFC r284672 (antoine):
Install version.4th.8 again
It was disconnected from installation in r281081, but was never removed
from the tree or added to ObsoleteFiles.inc

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

8 years agoMFC r284612: Fix a typo
gallatin [Mon, 22 Jun 2015 19:37:04 +0000 (19:37 +0000)]
MFC r284612:  Fix a typo

Sponsored by: Netflix

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

8 years agoMFC: r284578
jkim [Mon, 22 Jun 2015 16:24:27 +0000 (16:24 +0000)]
MFC: r284578

Fix a typo.

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

8 years agoWhen using KTRACE, set a variable to the appropriate value and don't
tuexen [Mon, 22 Jun 2015 06:06:38 +0000 (06:06 +0000)]
When using KTRACE, set a variable to the appropriate value and don't
leave it initialized at NULL.
Since the affected functions where moved from sys/kern/uipc_syscalls.c
to sys/netinet/sctp_syscalls.c it was not possible to MFC r284613.
Therefore, this is a direct commit with the corresponding changes of r284613.

Reported by: Coverity
CID: 10180581018060

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

8 years agoMFC r284604:
tuexen [Mon, 22 Jun 2015 05:36:08 +0000 (05:36 +0000)]
MFC r284604:
Don't leak sockets.

Reported by: Coverity
CID: 1306785

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

8 years agoMFC r284596:
tuexen [Mon, 22 Jun 2015 05:34:13 +0000 (05:34 +0000)]
MFC r284596:
When setting the primary address, return an error whenever it fails.

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

8 years agoMFC r284547:
tuexen [Mon, 22 Jun 2015 05:31:29 +0000 (05:31 +0000)]
MFC r284547:
Fix a bug reported by coverity. Since AF_UNIX sockets don't
have multiple addresses, the problem didn't show up during testing.

Reported by: Coverity
CID: 1306787

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

8 years agoMFC r284617:
gjb [Mon, 22 Jun 2015 00:54:47 +0000 (00:54 +0000)]
MFC r284617:
 Fix path to waagent.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r283141:
trasz [Sun, 21 Jun 2015 07:00:54 +0000 (07:00 +0000)]
MFC r283141:

Remove the warning about invalid PE checksum; apparently nothing
cares about those checksums anyway.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r283285:
trasz [Sun, 21 Jun 2015 06:54:54 +0000 (06:54 +0000)]
MFC r283285:

Advertise ctlstat(8) a little better.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r281929:
trasz [Sun, 21 Jun 2015 06:49:44 +0000 (06:49 +0000)]
MFC r281929:

Fix growfs(8) build with debug enabled (make -DGFSDBG).

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r282238:
trasz [Sun, 21 Jun 2015 06:44:32 +0000 (06:44 +0000)]
MFC r282238:

Remove spurious period.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r282236:
trasz [Sun, 21 Jun 2015 06:40:43 +0000 (06:40 +0000)]
MFC r282236:

Make rctl(8) more user-friendly when RACCT/RCTL is disabled for some reason.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r282857:
trasz [Sun, 21 Jun 2015 06:36:54 +0000 (06:36 +0000)]
MFC r282857:

Document RCTL events in devd.conf(5).

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r282213:
trasz [Sun, 21 Jun 2015 06:28:26 +0000 (06:28 +0000)]
MFC r282213:

Add kern.racct.enable tunable and RACCT_DISABLED config option.
The point of this is to be able to add RACCT (with RACCT_DISABLED)
to GENERIC, to avoid having to rebuild the kernel to use rctl(8).

MFC r282901:

Build GENERIC with RACCT/RCTL support by default.  Note that it still
needs to be enabled by adding "kern.racct.enable=1" to /boot/loader.conf.

Note those two are MFC-ed together, because the latter one changes the
name of RACCT_DISABLED option to RACCT_DEFAULT_TO_DISABLED.  Should have
committed the renaming separately...

Relnotes: yes
Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r284567:
gjb [Sun, 21 Jun 2015 04:39:34 +0000 (04:39 +0000)]
MFC r284567:
  Add Makefile.azure, used to upload VHD images to the
  Microsoft Azure environment, similar to the EC2 AMIs.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r284127:
markj [Sun, 21 Jun 2015 00:36:02 +0000 (00:36 +0000)]
MFC r284127:
witness: don't warn about matrix inconsistencies without holding the mutex

Lock order checking is done without the witness mutex held, so multiple
threads that are racing to establish a new lock order may read matrix
entries that are in an inconsistent state. Don't print a warning in this
case, but instead just redo the check after taking the witness lock.

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

8 years agoMFC: r284531
rmacklem [Sat, 20 Jun 2015 23:15:57 +0000 (23:15 +0000)]
MFC: r284531
Document that a forced dismount of an NFSv3 mount when the
NLM (rpc.lockd) is running can crash the system.
Unfortunately this is not easy to fix, but I have left
PR#200585 open.

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

8 years agoMFC r281820:
trasz [Sat, 20 Jun 2015 15:55:53 +0000 (15:55 +0000)]
MFC r281820:

Add hint about "volmode=dev" to ctl.conf(5).

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r284346:
dim [Sat, 20 Jun 2015 13:30:09 +0000 (13:30 +0000)]
MFC r284346:

Fix the following clang 3.7.0 warnings in lib/libfetch/http.c:

    lib/libfetch/http.c:1628:26: error: address of array 'purl->user'
    will always evaluate to 'true' [-Werror,-Wpointer-bool-conversion]
                                    aparams.user = purl->user ?
                                                   ~~~~~~^~~~ ~
    lib/libfetch/http.c:1630:30: error: address of array 'purl->pwd'
    will always evaluate to 'true' [-Werror,-Wpointer-bool-conversion]
                                    aparams.password = purl->pwd?
                                                       ~~~~~~^~~~
    lib/libfetch/http.c:1657:25: error: address of array 'url->user'
    will always evaluate to 'true' [-Werror,-Wpointer-bool-conversion]
                                    aparams.user = url->user ?
                                                   ~~~~~^~~~ ~
    lib/libfetch/http.c:1659:29: error: address of array 'url->pwd'
    will always evaluate to 'true' [-Werror,-Wpointer-bool-conversion]
                                    aparams.password = url->pwd ?
                                                       ~~~~~^~~ ~
    lib/libfetch/http.c:1669:25: error: address of array 'url->user'
    will always evaluate to 'true' [-Werror,-Wpointer-bool-conversion]
                                    aparams.user = url->user ?
                                                   ~~~~~^~~~ ~
    lib/libfetch/http.c:1671:29: error: address of array 'url->pwd'
    will always evaluate to 'true' [-Werror,-Wpointer-bool-conversion]
                                    aparams.password = url->pwd ?
                                                       ~~~~~^~~ ~

Since url->user and url->pwd are arrays, they can never be NULL, so the
checks can be removed.

Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D2673

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

8 years agoMFC r284167:
dim [Sat, 20 Jun 2015 13:25:28 +0000 (13:25 +0000)]
MFC r284167:

Merge r283870 from amd64:

Remove unneeded NULL checks in trap_fatal().

Since td_name is an array member of struct thread, it can never be NULL,
so the check can be removed.  In addition, curproc can never be NULL,
so remove the if statement, and splice the two printfs() together.

While here, remove the u_long cast, and use the correct printf format
specifier for curproc->p_pid.

Requested by: jhb

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

8 years agoMFC r284526:
tuexen [Sat, 20 Jun 2015 08:28:47 +0000 (08:28 +0000)]
MFC r284526:
Fix a bug related to flow assignment I introduced in
https://svnweb.freebsd.org/base?view=revision&revision=275483

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

8 years agoMFC r284515:
tuexen [Sat, 20 Jun 2015 08:25:27 +0000 (08:25 +0000)]
MFC r284515:
Add FIB support for SCTP.
This fixes https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200379

PR: 200379

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

8 years agoMFC r266420 (by adrian)
hiren [Fri, 19 Jun 2015 19:36:21 +0000 (19:36 +0000)]
MFC r266420 (by adrian)

Ensure that the flowid hashtype is assigned to the inp if the flowid
is also assigned.

Spotted by: gallatin
Tested by: gallatin

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

8 years agoMFC r284013: Allow setting only WWNN or only WWPN.
mav [Fri, 19 Jun 2015 00:53:15 +0000 (00:53 +0000)]
MFC r284013: Allow setting only WWNN or only WWPN.

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

8 years agoUpdate stable/10 from 10.1-STABLE to 10.2-PRERELEASE,
gjb [Fri, 19 Jun 2015 00:00:32 +0000 (00:00 +0000)]
Update stable/10 from 10.1-STABLE to 10.2-PRERELEASE,
marking the official start of the code slush.

Set the default mdoc(7) version to 10.2, and update the
clang(1) TARGET_TRIPLE and BUILD_TRIPLE to reflect 10.2.

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

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

8 years agoMerge r284280
kp [Thu, 18 Jun 2015 21:25:07 +0000 (21:25 +0000)]
Merge r284280

pf: Remove frc_direction

We don't use the direction of the fragments for anything. The frc_direction
field is assigned, but never read.
Just remove it.

Differential Revision: https://reviews.freebsd.org/D2825
Reviewed by: gnn

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

8 years agoMerge r284222, r284260
kp [Thu, 18 Jun 2015 21:23:41 +0000 (21:23 +0000)]
Merge r284222, r284260

pf: address family must be set when creating a pf_fragment

Fix a panic when handling fragmented ip4 packets with 'drop-ovl' set.
In that scenario we take a different branch in pf_normalize_ip(), taking us to
pf_fragcache() (rather than pf_reassemble()). In pf_fragcache() we create a
pf_fragment, but do not set the address family. This leads to a panic when we
try to insert that into pf_frag_tree because pf_addr_cmp(), which is used to
compare the pf_fragments doesn't know what to do if the address family is not
set.

Simply ensure that the address family is set correctly (always AF_INET in this
path).

When we try to look up a pf_fragment with pf_find_fragment() we compare (see
pf_frag_compare()) addresses (and family), but also protocol.  We failed to
save the protocol to the pf_fragment in pf_fragcache(), resulting in failing
reassembly.

PR: 200330
Differential Revision: https://reviews.freebsd.org/D2824
Reviewed by: gnn

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

8 years agoMerge r278874, r278925, r278868
kp [Thu, 18 Jun 2015 21:21:52 +0000 (21:21 +0000)]
Merge r278874, r278925, r278868

- Improve INET/INET6 scope.
- style(9) declarations.
- Make couple of local functions static.
- Even more fixes to !INET and !INET6 kernels.
  In collaboration with pluknet
- Toss declarations to fix regular build and NO_INET6 build.

Differential Revision: https://reviews.freebsd.org/D2823
Reviewed by: gnn

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

8 years agoMerge r281536
kp [Thu, 18 Jun 2015 20:59:48 +0000 (20:59 +0000)]
Merge r281536

pf: Fix forwarding detection

If the direction is not PF_OUT we can never be forwarding. Some input packets
have rcvif != ifp (looped back packets), which lead us to ip6_forward() inbound
packets, causing panics.

Equally, we need to ensure that packets were really received and not locally
generated before trying to ip6_forward() them.

Differential Revision: https://reviews.freebsd.org/D2822
Reviewed by: gnn

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

8 years agoMerge r281234
kp [Thu, 18 Jun 2015 20:57:21 +0000 (20:57 +0000)]
Merge r281234

Evaluate packet size after the firewall had its chance

Defer the packet size check until after the firewall has had a look at it. This
means that the firewall now has the opportunity to (re-)fragment an oversized
packet.

Differential Revision: https://reviews.freebsd.org/D2821
Reviewed by: gnn

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

8 years agoMerge r281165
kp [Thu, 18 Jun 2015 20:45:37 +0000 (20:45 +0000)]
Merge r281165

Remove duplicate code

We'll just fall into the same local delivery block under the
'if (m->m_flags & M_FASTFWD_OURS)'.

Suggested by:       ae
Differential Revision: https://reviews.freebsd.org/D2820
Reviewed by: gnn

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

8 years agoMerge r281164
kp [Thu, 18 Jun 2015 20:43:16 +0000 (20:43 +0000)]
Merge r281164

pf: Skip firewall for refragmented ip6 packets

In cases where we scrub (fragment reassemble) on both input and output
we risk ending up in infinite loops when forwarding packets.

Fragmented packets come in and get collected until we can defragment. At
that point the defragmented packet is handed back to the ip stack (at
the pfil point in ip6_input(). Normal processing continues.

Eventually we figure out that the packet has to be forwarded and we end
up at the pfil hook in ip6_forward(). After doing the inspection on the
defragmented packet we see that the packet has been defragmented and
because we're forwarding we have to refragment it.

In pf_refragment6() we split the packet up again and then ip6_forward()
the individual fragments.  Those fragments hit the pfil hook on the way
out, so they're collected until we can reconstruct the full packet, at
which point we're right back where we left off and things continue until
we run out of stack.

Break that loop by marking the fragments generated by pf_refragment6()
as M_SKIP_FIREWALL. There's no point in processing those packets in the
firewall anyway. We've already filtered on the full packet.

Differential Revision: https://reviews.freebsd.org/D2819
Reviewed by: gnn

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

8 years agoMerge r280956
kp [Thu, 18 Jun 2015 20:41:55 +0000 (20:41 +0000)]
Merge r280956

pf: Deal with runt packets

On Ethernet packets have a minimal length, so very short packets get padding
appended to them. This padding is not stripped off in ip6_input() (due to
support for IPv6 Jumbograms, RFC2675).
That means PF needs to be careful when reassembling fragmented packets to not
include the padding in the reassembled packet.

While here also remove the 'Magic from ip_input.' bits. Splitting up and
re-joining an mbuf chain here doesn't make any sense.

Differential Revision: https://reviews.freebsd.org/D2818
Reviewed by: gnn

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

8 years agoMerge r280955
kp [Thu, 18 Jun 2015 20:40:36 +0000 (20:40 +0000)]
Merge r280955

Preserve IPv6 fragment IDs accross reassembly and refragmentation

When forwarding fragmented IPv6 packets and filtering with PF we
reassemble and refragment. That means we generate new fragment headers
and a new fragment ID.

We already save the fragment IDs so we can do the reassembly so it's
straightforward to apply the incoming fragment ID on the refragmented
packets.

Differential Revision: https://reviews.freebsd.org/D2817
Reviewed by: gnn

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

8 years agoMerge r278843, r278858
kp [Thu, 18 Jun 2015 20:34:39 +0000 (20:34 +0000)]
Merge r278843, r278858

In the forwarding case refragment the reassembled packets with the same
size as they arrived in. This allows the sender to determine the optimal
fragment size by Path MTU Discovery.

Roughly based on the OpenBSD work by Alexander Bluhm.

Differential Revision: https://reviews.freebsd.org/D2816
Reviewed by: gnn

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

8 years agoMerge r278842
kp [Thu, 18 Jun 2015 20:32:53 +0000 (20:32 +0000)]
Merge r278842

Factor out ip6_fragment() function, to be used in IPv6 stack and pf(4).

Differential Revision: https://reviews.freebsd.org/D2815
Reviewed by: gnn

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

8 years agoMerge r278831, r278834
kp [Thu, 18 Jun 2015 20:28:52 +0000 (20:28 +0000)]
Merge r278831, r278834

Update the pf fragment handling code to closer match recent OpenBSD.
That partially fixes IPv6 fragment handling.

Differential Revision: https://reviews.freebsd.org/D2814
Reviewed by: gnn

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

8 years agoMerge r278828, r278832
kp [Thu, 18 Jun 2015 20:21:02 +0000 (20:21 +0000)]
Merge r278828, r278832

 - Factor out ip6_deletefraghdr() function, to be shared between IPv6 stack and pf(4).
 - Move ip6_deletefraghdr() to frag6.c. (Suggested by bz)

Differential Revision: https://reviews.freebsd.org/D2813
Reviewed by: gnn

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

8 years agoMFC r284151:
ae [Thu, 18 Jun 2015 17:42:24 +0000 (17:42 +0000)]
MFC r284151:
  Teach G_PART_GPT class handle g_resize_provider event.

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

8 years agoMFC r284229: Add support for '_' occurring at the beginning or
ume [Thu, 18 Jun 2015 16:39:05 +0000 (16:39 +0000)]
MFC r284229: Add support for '_' occurring at the beginning or
end of a name component.

PR: 176093
Submitted by: landonf__at__bikemonkey.org

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

8 years agoMFC: r283679
arybchik [Thu, 18 Jun 2015 15:50:42 +0000 (15:50 +0000)]
MFC: r283679

sfxge: do not use DEBUG_FLAGS to enable extra debug checks

DEBUG_FLAGS are set to DEBUG option value when kernel is built.
For example, it is -g in GENERIC config to have debug symbols.
Also DEBUG_FLAGS are used to determine if ctfconvert should keep
debug symbols.
Since we redefined DEBUG_FLAGS, debug symbols were always missing.
ctfconvert complains about it during kernel build.
It is incorrect to append DEBUG_FLAGS, since if DEBUG has no -g (or
similar), we'll have no debug symbols and ctfconvert will complain.
If it incorrect to always have -g in our DEBUG_FLAGS, since debug
symbols presence should be controllable by kernel config.
So, just add disabled by default addition of -DDEBUG=1 to CFLAGS.

Reviewed by:    imp
Sponsored by:   Solarflare Communications, Inc.

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

8 years agoMFC: r283514
arybchik [Thu, 18 Jun 2015 15:46:39 +0000 (15:46 +0000)]
MFC: r283514

sfxge: add 7xxx NICs family support

Support 7xxx adapters including firmware-assisted TSO and VLAN tagging:

  - Solarflare Flareon Ultra 7000 series 10/40G adapters:
    - Solarflare SFN7042Q QSFP+ Server Adapter
    - Solarflare SFN7142Q QSFP+ Server Adapter

  - Solarflare Flareon Ultra 7000 series 10G adapters:
    - Solarflare SFN7022F SFP+ Server Adapter
    - Solarflare SFN7122F SFP+ Server Adapter
    - Solarflare SFN7322F Precision Time Synchronization Server Adapter

  - Solarflare Flareon 7000 series 10G adapters:
    - Solarflare SFN7002F SFP+ Server Adapter

Support utilities to configure adapters and update firmware.

The work is done by Solarflare developers
(Andy Moreton, Andrew Lee and many others),
Artem V. Andreev <Artem.Andreev at oktetlabs.ru> and me.

Sponsored by:   Solarflare Communications, Inc.

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

8 years agosfxge: use if_initbaudrate() to set interface baudrate
arybchik [Thu, 18 Jun 2015 15:41:09 +0000 (15:41 +0000)]
sfxge: use if_initbaudrate() to set interface baudrate

It is required to cope with u_long limit for 10 Gbps in a right way.
It is a direct commit to stable/10 since head differs (head does not
have if_initbaudrate(), if_baudrate is simply uint64_t).

Sponsored by: Solarflare Communications, Inc.
Differential Revision: https://reviews.freebsd.org/D2849

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

8 years agoMFC r284178:
kib [Thu, 18 Jun 2015 13:46:32 +0000 (13:46 +0000)]
MFC r284178:
Add barriers when updating and reading th_generation.

MFC r284256:
Tweaks for r284178.

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

8 years agoMFC r277229:
np [Wed, 17 Jun 2015 22:52:12 +0000 (22:52 +0000)]
MFC r277229:

Use parentheses instead of close proximity to ensure layer + 1 is evaluated
before the rest of the expression.

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

8 years agoMFC r264038 (theraven):
delphij [Wed, 17 Jun 2015 19:12:18 +0000 (19:12 +0000)]
MFC r264038 (theraven):

Fix an issue where the locale and rune locale could become out of sync,
causing mb* functions (and similar) to be called with the wrong data
(possibly a null pointer, causing a crash).

PR: standards/188036

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

8 years agoMFC 279125, 279126, 279128, 279139:
marcel [Wed, 17 Jun 2015 19:03:32 +0000 (19:03 +0000)]
MFC 279125, 279126, 279128, 279139:
  Add the -c option for specifying the capacity of the disk image.
  Bump the version to 20150222.

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

8 years agoMFC r284179, r283959
sbruno [Wed, 17 Jun 2015 18:50:57 +0000 (18:50 +0000)]
MFC r284179, r283959

Implement multiqueue (max 2 tx/rx queues) for the 82574L chipset.

Change default tuning parameters to handle this new configuration if
EM_MULTIQUEUE is set in the kernel configuration.  Off by default.

See r283959 changelog for the scope of these changes.

Relnotes: Yes
Sponsored by: Limelight Networks

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

8 years agoRevert r284516, which broke the build in a way I do not fully
gjb [Wed, 17 Jun 2015 18:22:52 +0000 (18:22 +0000)]
Revert r284516, which broke the build in a way I do not fully
understand yet.  I'll redo this MFC after investigation.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r284333:
gjb [Wed, 17 Jun 2015 16:29:32 +0000 (16:29 +0000)]
MFC r284333:
  Reduce the arm/armv6 image size from 1G to 480M.

  Since the images are effectively mostly zeros at 1G,
  reduce the size to allow installation on smaller SD
  cards, such as 512Mb.

  While here, stop writing the /boot.txt file on the
  WANDBOARD, which isn't used anyway.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r283989:
gjb [Wed, 17 Jun 2015 16:26:13 +0000 (16:26 +0000)]
MFC r283989:
 Implement endian-aware services_mkdb(8) in the 'distribute'
 target.

Sponsored by: The FreeBSD Foundation

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

8 years agoMFC r284025,284032: dnode_read: handle hole blocks in zfs boot code
avg [Wed, 17 Jun 2015 11:47:06 +0000 (11:47 +0000)]
MFC r284025,284032: dnode_read: handle hole blocks in zfs boot code

PR: 199804

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

8 years agoMFC r284393:
tuexen [Wed, 17 Jun 2015 09:44:02 +0000 (09:44 +0000)]
MFC r284393:
Correctly detect the case where the last address is removed.

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