svn commit: r299516 - head/sbin/ping

2016-05-11 Thread Don Lewis
Author: truckman Date: Thu May 12 05:43:54 2016 New Revision: 299516 URL: https://svnweb.freebsd.org/changeset/base/299516 Log: Check for socket creation success before calling bind(). Reported by: Coverity CID: 1194209 Modified: head/sbin/ping/ping.c Modified:

svn commit: r299515 - head/usr.sbin/rtadvd

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 05:12:24 2016 New Revision: 299515 URL: https://svnweb.freebsd.org/changeset/base/299515 Log: rtadvd(8): Fix use-after-close in cm_handler_client cm_send() closes 'fd' on error. In that case, bail out early without trying to recv from or close 'fd' again.

svn commit: r299514 - head/sys/fs/nfsserver

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 05:03:12 2016 New Revision: 299514 URL: https://svnweb.freebsd.org/changeset/base/299514 Log: nfsd: Fix use-after-free in NFS4 lock test service Trivial use-after-free where stp was freed too soon in the non-error path. To fix, simply move its release to the

svn commit: r299513 - head/usr.sbin/rtadvd

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 04:54:32 2016 New Revision: 299513 URL: https://svnweb.freebsd.org/changeset/base/299513 Log: rtadvd(8): Don't use-after-free This whole block of code as committed fully formed in r224144. I'm not really sure what the intent was, but it seems plausible that

svn commit: r299512 - head/sbin/dhclient

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 04:28:22 2016 New Revision: 299512 URL: https://svnweb.freebsd.org/changeset/base/299512 Log: dhclient: Fix some trivial buffer overruns There was some confusion about how to limit a hardware address to at most 16 bytes. In some cases it would overrun a byte

svn commit: r299511 - head/lib/libc/tests/stdio

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 04:08:45 2016 New Revision: 299511 URL: https://svnweb.freebsd.org/changeset/base/299511 Log: print_positional_test: Fix misuse of wchar APIs These APIs take unit length, not byte length parameters. Reported by: Coverity CIDs: 1338543, 1338544,

svn commit: r299510 - head/lib/libmp

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 03:53:20 2016 New Revision: 299510 URL: https://svnweb.freebsd.org/changeset/base/299510 Log: libmp: Fix trivial buffer overrun fgetln yields a non-NUL-terminated buffer and its length. This routine attempted to NUL-terminate it, but did not allocate space

svn commit: r299509 - head/usr.bin/rpcgen

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 03:49:05 2016 New Revision: 299509 URL: https://svnweb.freebsd.org/changeset/base/299509 Log: rpcgen(1): Tag crash() routine as __dead2 for static analyzers Suggested by: Coverity CID: 1305464 Sponsored by: EMC / Isilon Storage Division Modified:

Re: svn commit: r299502 - head/lib/libc/tests/nss

2016-05-11 Thread Ngie Cooper
On Wed, May 11, 2016 at 7:32 PM, Conrad E. Meyer wrote: > Author: cem > Date: Thu May 12 02:32:23 2016 > New Revision: 299502 > URL: https://svnweb.freebsd.org/changeset/base/299502 > > Log: > nss/gethostby_test: fix broken vector iteration of gethostbyaddr h_aliases > >

svn commit: r299508 - head/tests/sys/kern

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 03:44:29 2016 New Revision: 299508 URL: https://svnweb.freebsd.org/changeset/base/299508 Log: kern_descrip_test: Fix trivial buffer overrun with readlink(2) Reported by: Coverity CID: 1229965, 1229972 Sponsored by: EMC / Isilon Storage Division

svn commit: r299507 - head/usr.sbin/rtadvd

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 03:37:17 2016 New Revision: 299507 URL: https://svnweb.freebsd.org/changeset/base/299507 Log: rtadvd(8): Fix a typo in full msg receive logic Check against the size of the struct, not the pointer. Previously, a message with a cm_len between 9 and 23

svn commit: r299506 - head/sys/dev/mxge

2016-05-11 Thread Sepherosa Ziehau
Author: sephe Date: Thu May 12 03:36:49 2016 New Revision: 299506 URL: https://svnweb.freebsd.org/changeset/base/299506 Log: mxge: Setup mbuf flowid before calling tcp_lro_rx(). Reviewed by: gallatin MFC after:1 week Sponsored by: Microsoft OSTC Differential Revision:

svn commit: r299505 - head/sys/dev/hyperv/storvsc

2016-05-11 Thread Sepherosa Ziehau
Author: sephe Date: Thu May 12 03:29:29 2016 New Revision: 299505 URL: https://svnweb.freebsd.org/changeset/base/299505 Log: hyperv/stor: Enable INQUIRY result check only on WIN10 like host systems On WIN8 like host systems, when rescan happens, the already installed disks seem to return

svn commit: r299504 - head/sys/dev/sound/pci/hda

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 02:46:29 2016 New Revision: 299504 URL: https://svnweb.freebsd.org/changeset/base/299504 Log: snd_hda(4): Don't pass bogus sizeof()s to unused sysctl arg2 parameter (again) More of the same sort of issue as r299503, just missed some sysctls added in a

svn commit: r299503 - head/sys/dev/sound/pci/hda

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 02:41:38 2016 New Revision: 299503 URL: https://svnweb.freebsd.org/changeset/base/299503 Log: snd_hda(4): Don't pass bogus sizeof()s to unused sysctl arg2 parameter None of the sysctl handlers in hdaa use the arg2 parameter, so just pass zero instead.

svn commit: r299502 - head/lib/libc/tests/nss

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Thu May 12 02:32:23 2016 New Revision: 299502 URL: https://svnweb.freebsd.org/changeset/base/299502 Log: nss/gethostby_test: fix broken vector iteration of gethostbyaddr h_aliases h_aliases is a NULL-terminated rather than fixed-length array. nitems() is not a valid

svn commit: r299501 - head/usr.sbin/traceroute6

2016-05-11 Thread Pedro F. Giffuni
Author: pfg Date: Thu May 12 02:05:50 2016 New Revision: 299501 URL: https://svnweb.freebsd.org/changeset/base/299501 Log: traceroute6(8): use NULL instead of zero for initializing a pointer. Modified: head/usr.sbin/traceroute6/traceroute6.c Modified: head/usr.sbin/traceroute6/traceroute6.c

svn commit: r299500 - head/usr.bin/chat

2016-05-11 Thread Pedro F. Giffuni
Author: pfg Date: Thu May 12 02:02:16 2016 New Revision: 299500 URL: https://svnweb.freebsd.org/changeset/base/299500 Log: chat(8): use NULL instead of zero for initializing a pointer. Modified: head/usr.bin/chat/chat.c Modified: head/usr.bin/chat/chat.c

svn commit: r299499 - head/sys/boot/common

2016-05-11 Thread Pedro F. Giffuni
Author: pfg Date: Thu May 12 01:19:11 2016 New Revision: 299499 URL: https://svnweb.freebsd.org/changeset/base/299499 Log: sys/boot/common: use of spaces vs. TAB. No functional change. Modified: head/sys/boot/common/interp_backslash.c head/sys/boot/common/interp_forth.c

svn commit: r299498 - in stable/9/sys/geom: journal raid

2016-05-11 Thread Pedro F. Giffuni
Author: pfg Date: Thu May 12 00:46:38 2016 New Revision: 299498 URL: https://svnweb.freebsd.org/changeset/base/299498 Log: MFC r298755: sys/geom: spelling fixes. These affect debugging messages. Modified: stable/9/sys/geom/journal/g_journal.h stable/9/sys/geom/raid/g_raid_ctl.c

svn commit: r299497 - in stable/10/sys/geom: journal raid

2016-05-11 Thread Pedro F. Giffuni
Author: pfg Date: Thu May 12 00:45:57 2016 New Revision: 299497 URL: https://svnweb.freebsd.org/changeset/base/299497 Log: MFC r298755: sys/geom: spelling fixes. These affect debugging messages. Modified: stable/10/sys/geom/journal/g_journal.h stable/10/sys/geom/raid/g_raid_ctl.c

svn commit: r299496 - head/contrib/atf/atf-c/detail

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 23:39:39 2016 New Revision: 299496 URL: https://svnweb.freebsd.org/changeset/base/299496 Log: atf map: Fix double-free in low memory error path If atf_list_append(, X, ) fails, X is freed. Don't free it again. If anyone wants to walk this patch upstream,

svn commit: r299495 - head/crypto/heimdal/lib/krb5

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 23:25:59 2016 New Revision: 299495 URL: https://svnweb.freebsd.org/changeset/base/299495 Log: libkrb5: Fix potential double-free If krb5_make_principal fails, tmp_creds.server may remain a pointer to freed memory and then be double-freed. After freeing it

svn commit: r299494 - head/sys/kern

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 23:16:11 2016 New Revision: 299494 URL: https://svnweb.freebsd.org/changeset/base/299494 Log: subr_vmem: Fix double-free in error case of vmem_create If vmem_init() fails, 'vm' is already destroyed and freed. Don't free it again. Reported by: Coverity

Re: svn commit: r299467 - in head: share/man/man9 sys/dev/pci

2016-05-11 Thread Conrad Meyer
Backed out in r299493. Please re-commit after it compiles. Best, Conrad On Wed, May 11, 2016 at 2:50 PM, Jung-uk Kim wrote: > On 05/11/16 05:38 PM, Bjoern A. Zeeb wrote: >> >>> On 11 May 2016, at 17:07 , Andrew Turner wrote: >>> >>> Author: andrew >>>

svn commit: r299493 - in head: share/man/man9 sys/dev/pci

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 23:00:12 2016 New Revision: 299493 URL: https://svnweb.freebsd.org/changeset/base/299493 Log: Revert r299467 to fix the kernel build. $ svn merge -c -299467 . Approved by: build being broken for six hours Modified: head/share/man/man9/Makefile

svn commit: r299492 - head/release/doc/en_US.ISO8859-1/relnotes

2016-05-11 Thread Steven Kreuzer
Author: skreuzer (doc,ports committer) Date: Wed May 11 22:44:00 2016 New Revision: 299492 URL: https://svnweb.freebsd.org/changeset/base/299492 Log: Document r298695, ntp updated to 4.2.8p7. Approved by: gjb@ (implicit with re@ hat on) Modified:

svn commit: r299491 - head/usr.sbin/route6d

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 22:33:20 2016 New Revision: 299491 URL: https://svnweb.freebsd.org/changeset/base/299491 Log: route6d(8): Fix potential double-free In the case that the subsequent sysctl(3) call failed, 'buf' could be free(3)ed repeatedly. It isn't clear to me that that

svn commit: r299490 - head/sbin/camcontrol

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 22:25:14 2016 New Revision: 299490 URL: https://svnweb.freebsd.org/changeset/base/299490 Log: camcontrol(8): Fix another trivial double-free Reported by: Coverity CID: 1331222 Sponsored by: EMC / Isilon Storage Division Modified:

svn commit: r299489 - head/sbin/camcontrol

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 22:22:49 2016 New Revision: 299489 URL: https://svnweb.freebsd.org/changeset/base/299489 Log: camcontrol(8): Fix trival double-free Reported by: Coverity CID: 1331223 Sponsored by: EMC / Isilon Storage Division Modified:

svn commit: r299488 - stable/9/bin/sh

2016-05-11 Thread Eric van Gyzen
Author: vangyzen Date: Wed May 11 22:13:50 2016 New Revision: 299488 URL: https://svnweb.freebsd.org/changeset/base/299488 Log: MFC r299035: sh: Handle empty hostname and $PWD when building prompt If the hostname is empty and \h is used in $PS1, the remainder of the prompt following \h

svn commit: r299484 - head/usr.bin/random

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 22:04:28 2016 New Revision: 299484 URL: https://svnweb.freebsd.org/changeset/base/299484 Log: random(6): Fix double-close In the case where a file lacks a trailing newline, there is some "evil" code to reverse goto the tokenizing code ("make_token") for the

svn commit: r299487 - stable/10/bin/sh

2016-05-11 Thread Eric van Gyzen
Author: vangyzen Date: Wed May 11 22:11:37 2016 New Revision: 299487 URL: https://svnweb.freebsd.org/changeset/base/299487 Log: MFC r299035: sh: Handle empty hostname and $PWD when building prompt If the hostname is empty and \h is used in $PS1, the remainder of the prompt following \h

Re: svn commit: r299466 - head/contrib/bsnmp/snmpd

2016-05-11 Thread Ngie Cooper
On Wed, May 11, 2016 at 10:06 AM, Conrad E. Meyer wrote: > Author: cem > Date: Wed May 11 17:06:03 2016 > New Revision: 299466 > URL: https://svnweb.freebsd.org/changeset/base/299466 > > Log: > bsnmpd: Fix size of trapsink::comm to match other community arrays > > This fixes

svn commit: r299486 - stable/9/sys/x86/acpica

2016-05-11 Thread Eric van Gyzen
Author: vangyzen Date: Wed May 11 22:07:05 2016 New Revision: 299486 URL: https://svnweb.freebsd.org/changeset/base/299486 Log: MFC r299004: Work around (ignore) broken SRAT tables Modified: stable/9/sys/x86/acpica/srat.c Directory Properties: stable/9/sys/ (props changed) Modified:

svn commit: r299485 - stable/10/sys/x86/acpica

2016-05-11 Thread Eric van Gyzen
Author: vangyzen Date: Wed May 11 22:06:28 2016 New Revision: 299485 URL: https://svnweb.freebsd.org/changeset/base/299485 Log: MFC r299004: Work around (ignore) broken SRAT tables Modified: stable/10/sys/x86/acpica/srat.c Directory Properties: stable/10/ (props changed) Modified:

Re: svn commit: r299467 - in head: share/man/man9 sys/dev/pci

2016-05-11 Thread Jung-uk Kim
On 05/11/16 05:38 PM, Bjoern A. Zeeb wrote: > >> On 11 May 2016, at 17:07 , Andrew Turner wrote: >> >> Author: andrew >> Date: Wed May 11 17:07:29 2016 >> New Revision: 299467 >> URL: https://svnweb.freebsd.org/changeset/base/299467 >> >> Log: >> Add a new get_id interface

Re: svn commit: r299467 - in head: share/man/man9 sys/dev/pci

2016-05-11 Thread Bjoern A. Zeeb
> On 11 May 2016, at 17:07 , Andrew Turner wrote: > > Author: andrew > Date: Wed May 11 17:07:29 2016 > New Revision: 299467 > URL: https://svnweb.freebsd.org/changeset/base/299467 > > Log: > Add a new get_id interface to pci and pcib. This will allow us to both > detect

svn commit: r299483 - stable/10/usr.sbin/pw

2016-05-11 Thread Mark Johnston
Author: markj Date: Wed May 11 21:35:58 2016 New Revision: 299483 URL: https://svnweb.freebsd.org/changeset/base/299483 Log: MFC r296300: Fix a typo that prevented pw(8) from setting a user's UID to 0. Modified: stable/10/usr.sbin/pw/pw_user.c Directory Properties: stable/10/ (props

svn commit: r299482 - head/sys/sys

2016-05-11 Thread Ed Maste
Author: emaste Date: Wed May 11 21:14:36 2016 New Revision: 299482 URL: https://svnweb.freebsd.org/changeset/base/299482 Log: exec.h: Move PS_STRINGS define to kernel-only section The kern.ps_strings sysctl was introduced in r103767 and the last use of PS_STRINGS in userspace code was

Re: svn commit: r299480 - head/secure/lib/libcrypto

2016-05-11 Thread Jung-uk Kim
On 05/11/16 04:43 PM, Ed Maste wrote: > On 11 May 2016 at 16:06, Jung-uk Kim wrote: >> Author: jkim >> Date: Wed May 11 20:06:23 2016 >> New Revision: 299480 >> URL: https://svnweb.freebsd.org/changeset/base/299480 >> > [...] >> ( echo '# $$'FreeBSD'$$' ;\ >>

Re: svn commit: r299480 - head/secure/lib/libcrypto

2016-05-11 Thread Ed Maste
On 11 May 2016 at 16:06, Jung-uk Kim wrote: > Author: jkim > Date: Wed May 11 20:06:23 2016 > New Revision: 299480 > URL: https://svnweb.freebsd.org/changeset/base/299480 > [...] > ( echo '# $$'FreeBSD'$$' ;\ > echo '# Do not modify. This file is auto-generated

Re: svn commit: r299389 - in head/secure/lib/libcrypto: . i386

2016-05-11 Thread Jung-uk Kim
On 05/11/16 03:56 AM, Konstantin Belousov wrote: > BTW, amd64 needs similar treatment. Amd64, due to presence of the > pc-relative data addressing mode, usually require relocations much less > than i386, but I think it is better to handle the amd64 variant now as > well. Unfortunately, we cannot

svn commit: r299481 - in head/secure/lib/libcrypto: amd64 i386

2016-05-11 Thread Jung-uk Kim
Author: jkim Date: Wed May 11 20:11:21 2016 New Revision: 299481 URL: https://svnweb.freebsd.org/changeset/base/299481 Log: Regen x86 assembly files for r299480. Modified: head/secure/lib/libcrypto/amd64/aes-x86_64.S head/secure/lib/libcrypto/amd64/aesni-gcm-x86_64.S

svn commit: r299480 - head/secure/lib/libcrypto

2016-05-11 Thread Jung-uk Kim
Author: jkim Date: Wed May 11 20:06:23 2016 New Revision: 299480 URL: https://svnweb.freebsd.org/changeset/base/299480 Log: Set CC environment variable for Perl scripts. This is for detecting assembler/compiler capabilities, e.g., AVX instructions. Modified:

svn commit: r299479 - head/secure/lib/libcrypto

2016-05-11 Thread Jung-uk Kim
Author: jkim Date: Wed May 11 19:59:05 2016 New Revision: 299479 URL: https://svnweb.freebsd.org/changeset/base/299479 Log: Refine comments to add its origin. Modified: head/secure/lib/libcrypto/Makefile.asm Modified: head/secure/lib/libcrypto/Makefile.asm

svn commit: r299478 - in head/sys/arm64: arm64 include

2016-05-11 Thread Andrew Turner
Author: andrew Date: Wed May 11 18:48:47 2016 New Revision: 299478 URL: https://svnweb.freebsd.org/changeset/base/299478 Log: Call busdma_swi from swi_vm as is done from other architectures. Obtained from:ABT Systems Ltd Sponsored by: The FreeBSD Foundation Modified:

svn commit: r299477 - in head/sys: arm/broadcom/bcm2835 arm/ti arm/ti/cpsw dev/fdt dev/gpio dev/ofw

2016-05-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed May 11 18:20:02 2016 New Revision: 299477 URL: https://svnweb.freebsd.org/changeset/base/299477 Log: Add OF_prop_free function as a counterpart for OF_*prop_alloc - Introduce new OF API function OF_prop_free to free memory allocated by OF_getprop_alloc and

svn commit: r299476 - head/usr.bin/whois

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 18:03:51 2016 New Revision: 299476 URL: https://svnweb.freebsd.org/changeset/base/299476 Log: whois(1): Fix potential double-close and logic mistakes Close the fd the poll error was detected on, rather than the last opened fd, to fix the double-close.

svn commit: r299474 - head/share/mk

2016-05-11 Thread Ed Maste
Author: emaste Date: Wed May 11 17:55:09 2016 New Revision: 299474 URL: https://svnweb.freebsd.org/changeset/base/299474 Log: Deorbit ALLOW_SHARED_TEXTREL We want to avoid .text relocations in shared objects. libcrypto was the only consumer and it is now fixed (as of r299389). Remove the

svn commit: r299475 - in head/sys: conf dev/gpio

2016-05-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed May 11 17:57:26 2016 New Revision: 299475 URL: https://svnweb.freebsd.org/changeset/base/299475 Log: Add gpiokeys driver gpiokey driver implements functional subset of gpiokeys device-tree bindings:

Re: svn commit: r299473 - head/usr.bin/whois

2016-05-11 Thread Conrad Meyer
This commit message should have said: "No functional change." (As opposed to the follow-up commit which will come shortly.) Thanks, Conrad On Wed, May 11, 2016 at 10:52 AM, Conrad E. Meyer wrote: > Author: cem > Date: Wed May 11 17:52:06 2016 > New Revision: 299473 > URL:

svn commit: r299473 - head/usr.bin/whois

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 17:52:06 2016 New Revision: 299473 URL: https://svnweb.freebsd.org/changeset/base/299473 Log: whois(1): Pull out async multiple host connection code into a routine This logic was added to the whois() function in r281959, but could easily be its own routine.

svn commit: r299472 - head/share/mk

2016-05-11 Thread Bryan Drewery
Author: bdrewery Date: Wed May 11 17:40:51 2016 New Revision: 299472 URL: https://svnweb.freebsd.org/changeset/base/299472 Log: DIRDEPS_BUILD: Exclude host tools for Makefile.depend.host as well. Sponsored by: EMC / Isilon Storage Division Modified: head/share/mk/local.gendirdeps.mk

svn commit: r299471 - head/sys/dev/ida

2016-05-11 Thread Hans Petter Selasky
Author: hselasky Date: Wed May 11 17:38:09 2016 New Revision: 299471 URL: https://svnweb.freebsd.org/changeset/base/299471 Log: Resolve LINT linking issue by renaming ida_init() to ida_setup(). The ida_init() symbol name is now taken for use by the LinuxKPI. Reported by: emaste @

Re: svn commit: r298512 - in head: . etc/rc.d

2016-05-11 Thread Mark Johnston
On Sat, Apr 23, 2016 at 01:24:45PM +, Baptiste Daroussin wrote: > Author: bapt > Date: Sat Apr 23 13:24:45 2016 > New Revision: 298512 > URL: https://svnweb.freebsd.org/changeset/base/298512 > > Log: > Remove mroute6d rc script > > It is directly available via ports (pim6dd which

svn commit: r299470 - head/usr.sbin/mixer

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 17:27:27 2016 New Revision: 299470 URL: https://svnweb.freebsd.org/changeset/base/299470 Log: mixer(8): Style: Tag no-return usage() as __dead2 Coverity really should have figured this out from the exit(3) call at the end of the routine, but just make it

svn commit: r299469 - head/sys/compat/linuxkpi/common/src

2016-05-11 Thread Hans Petter Selasky
Author: hselasky Date: Wed May 11 17:20:20 2016 New Revision: 299469 URL: https://svnweb.freebsd.org/changeset/base/299469 Log: Match Linux behaviour and iterate the IDR tree unlocked. The caller is responsible the IDR tree stays unmodified while iterating. MFC after:1 week

svn commit: r299468 - head/sys/dev/cxgbe/iw_cxgbe

2016-05-11 Thread Hans Petter Selasky
Author: hselasky Date: Wed May 11 17:17:48 2016 New Revision: 299468 URL: https://svnweb.freebsd.org/changeset/base/299468 Log: The idr_for_each() function is now part of the LinuxKPI. Use the LinuxKPI's idr_for_each() function instead of the local one to avoid compilation issues.

svn commit: r299466 - head/contrib/bsnmp/snmpd

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 17:06:03 2016 New Revision: 299466 URL: https://svnweb.freebsd.org/changeset/base/299466 Log: bsnmpd: Fix size of trapsink::comm to match other community arrays This fixes a number of possible strcpy() buffer overruns between the various community strings in

svn commit: r299467 - in head: share/man/man9 sys/dev/pci

2016-05-11 Thread Andrew Turner
Author: andrew Date: Wed May 11 17:07:29 2016 New Revision: 299467 URL: https://svnweb.freebsd.org/changeset/base/299467 Log: Add a new get_id interface to pci and pcib. This will allow us to both detect failures, and get different PCI IDs. For the former the interface returns an int to

svn commit: r299465 - head/contrib/bsnmp/snmp_usm

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 16:54:34 2016 New Revision: 299465 URL: https://svnweb.freebsd.org/changeset/base/299465 Log: bsnmp: Don't overrun privkey buffer by copying wrong size The 'priv_key' array is SNMP_PRIV_KEY_SIZ bytes, not SNMP_AUTH_KEY_SIZ. Reported by: Coverity CIDs:

svn commit: r299464 - head/secure/lib/libcrypto

2016-05-11 Thread Ed Maste
Author: emaste Date: Wed May 11 16:53:56 2016 New Revision: 299464 URL: https://svnweb.freebsd.org/changeset/base/299464 Log: libcrypto: add "Do not modify" comment to generated source files Reviewed by: jkim Differential Revision:https://reviews.freebsd.org/D6237 Modified:

svn commit: r299463 - head/sys/arm64/arm64

2016-05-11 Thread Andrew Turner
Author: andrew Date: Wed May 11 16:53:41 2016 New Revision: 299463 URL: https://svnweb.freebsd.org/changeset/base/299463 Log: On arm64 always create a bus_dmamap_t object. This will be use to hold the list of memory that the kernel will need to sync when operating with a non-cache coherent

svn commit: r299462 - head/secure/lib/libcrypto

2016-05-11 Thread Jung-uk Kim
Author: jkim Date: Wed May 11 16:45:58 2016 New Revision: 299462 URL: https://svnweb.freebsd.org/changeset/base/299462 Log: Enable linker error if libcrypto.so contains a relocation against text. It is position independent on all platforms since r299389. Submitted by: kib Modified:

svn commit: r299461 - head/usr.sbin/makefs/ffs

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 16:42:13 2016 New Revision: 299461 URL: https://svnweb.freebsd.org/changeset/base/299461 Log: ffs_bswap: Copy one UFS dinode member at a time No functional change. Reported by: Coverity CIDs: 974635, 974636, 977396, 977397, 977398, 977399

svn commit: r299460 - head/sbin/fsck_ffs

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 16:20:23 2016 New Revision: 299460 URL: https://svnweb.freebsd.org/changeset/base/299460 Log: fsck_ffs: Don't overrun mount device buffer Maybe this case is impossible. Either way, when attempting to "/dev/"-prefix a non-global device name, check that we do

svn commit: r299459 - head/sys/cddl/compat/opensolaris/sys

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 16:05:32 2016 New Revision: 299459 URL: https://svnweb.freebsd.org/changeset/base/299459 Log: compat/opensolaris: Don't redefined off64_t if already defined A follow-up to r299456. Reported by: gjb Sponsored by: EMC / Isilon Storage Division Modified:

svn commit: r299458 - head/usr.bin/gcore

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 15:31:31 2016 New Revision: 299458 URL: https://svnweb.freebsd.org/changeset/base/299458 Log: Fix buffer overrun in gcore(1) NT_PRPSINFO Use size of destination buffer, rather than a constant that may or may not correspond to the source buffer, to restrict

Re: svn commit: r299444 - head/sys/dev/vnic

2016-05-11 Thread Adrian Chadd
ooo! do you have any plans to integrate it into the kernel RSS options? -a On 11 May 2016 at 06:22, Zbigniew Bodek wrote: > Author: zbb > Date: Wed May 11 13:22:13 2016 > New Revision: 299444 > URL: https://svnweb.freebsd.org/changeset/base/299444 > > Log: > Add HW RSS

Re: svn commit: r299427 - in head/sys/compat/linuxkpi/common: include/linux src

2016-05-11 Thread Hans Petter Selasky
On 05/11/16 17:04, Ed Maste wrote: On 11 May 2016 at 06:40, Hans Petter Selasky wrote: Author: hselasky Date: Wed May 11 10:40:04 2016 New Revision: 299427 URL: https://svnweb.freebsd.org/changeset/base/299427 This broke (at least) sparc64 LINT kernel builds. linking

Re: svn commit: r299427 - in head/sys/compat/linuxkpi/common: include/linux src

2016-05-11 Thread Ed Maste
On 11 May 2016 at 06:40, Hans Petter Selasky wrote: > Author: hselasky > Date: Wed May 11 10:40:04 2016 > New Revision: 299427 > URL: https://svnweb.freebsd.org/changeset/base/299427 This broke (at least) sparc64 LINT kernel builds. linking kernel linux_idr.o: In function

svn commit: r299457 - head/sys/arm64/arm64

2016-05-11 Thread Andrew Turner
Author: andrew Date: Wed May 11 14:59:54 2016 New Revision: 299457 URL: https://svnweb.freebsd.org/changeset/base/299457 Log: Add data barriers to the arm64 bus_dmamap_sync function. We need these to ensure ordering between the CPU and device. As the CPU and DMA target may be in different

svn commit: r299456 - in head: include lib/libc/stdio

2016-05-11 Thread Conrad E. Meyer
Author: cem Date: Wed May 11 14:38:27 2016 New Revision: 299456 URL: https://svnweb.freebsd.org/changeset/base/299456 Log: libc: Add fopencookie(3) wrapper around funopen(3) Reviewed by: jhb, oshogbo Sponsored by: EMC / Isilon Storage Division Differential Revision:

svn commit: r299455 - head/lib/librpcsec_gss

2016-05-11 Thread Pedro F. Giffuni
Author: pfg Date: Wed May 11 14:37:33 2016 New Revision: 299455 URL: https://svnweb.freebsd.org/changeset/base/299455 Log: librpcsec_gss: remove redundant code. We have identical code no matter the expression behind the if. Avoid the desision altogether and keep doing what is expected.

svn commit: r299454 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 13:53:29 2016 New Revision: 299454 URL: https://svnweb.freebsd.org/changeset/base/299454 Log: MFV r299453: 6765 zfs_zaccess_delete() comments do not accurately reflect delete permissions for ACLs Reviewed by: Gordon Ross Reviewed by: Yuri

svn commit: r299453 - vendor-sys/illumos/dist/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 13:51:53 2016 New Revision: 299453 URL: https://svnweb.freebsd.org/changeset/base/299453 Log: 6765 zfs_zaccess_delete() comments do not accurately reflect delete permissions for ACLs Reviewed by: Gordon Ross Reviewed by: Yuri Pankov

svn commit: r299452 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 13:50:34 2016 New Revision: 299452 URL: https://svnweb.freebsd.org/changeset/base/299452 Log: MFV r299451: 6764 zfs issues with inheritance flags during chmod(2) with aclmode=passthrough Reviewed by: Gordon Ross Reviewed by: Yuri Pankov

svn commit: r299451 - vendor-sys/illumos/dist/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 13:49:50 2016 New Revision: 299451 URL: https://svnweb.freebsd.org/changeset/base/299451 Log: 6764 zfs issues with inheritance flags during chmod(2) with aclmode=passthrough Reviewed by: Gordon Ross Reviewed by: Yuri Pankov

svn commit: r299450 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 13:48:15 2016 New Revision: 299450 URL: https://svnweb.freebsd.org/changeset/base/299450 Log: MFV r299449: 6763 aclinherit=restricted masks inherited permissions by group perms (groupmask) Reviewed by: Gordon Ross Reviewed by: Yuri Pankov

svn commit: r299449 - vendor-sys/illumos/dist/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 13:46:44 2016 New Revision: 299449 URL: https://svnweb.freebsd.org/changeset/base/299449 Log: 6763 aclinherit=restricted masks inherited permissions by group perms (groupmask) Reviewed by: Gordon Ross Reviewed by: Yuri Pankov

svn commit: r299447 - head/sys/dev/vnic

2016-05-11 Thread Zbigniew Bodek
Author: zbb Date: Wed May 11 13:42:20 2016 New Revision: 299447 URL: https://svnweb.freebsd.org/changeset/base/299447 Log: Add support for MTU chaning and Jumbo frames to VNIC Enable previously added code for MTU handling (based on Cavium 1.0 driver released on BSD license). This

svn commit: r299448 - in head/sys/cddl/contrib/opensolaris: common/acl uts/common/fs/zfs uts/common/sys

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 13:43:20 2016 New Revision: 299448 URL: https://svnweb.freebsd.org/changeset/base/299448 Log: MFV r299442: 6762 POSIX write should imply DELETE_CHILD on directories - and some additional considerations Reviewed by: Gordon Ross Reviewed

svn commit: r299446 - head/sys/dev/vnic

2016-05-11 Thread Zbigniew Bodek
Author: zbb Date: Wed May 11 13:38:29 2016 New Revision: 299446 URL: https://svnweb.freebsd.org/changeset/base/299446 Log: Fix deadlock in VNIC when using single CPU only Number of free Tx descriptors does not need to be locked since it can be modified atomically between SND and CQ

svn commit: r299445 - head/sys/arm64/include

2016-05-11 Thread Zbigniew Bodek
Author: zbb Date: Wed May 11 13:23:56 2016 New Revision: 299445 URL: https://svnweb.freebsd.org/changeset/base/299445 Log: Fix I/O coherence issues on ThunderX when SMP is disabled To maintain coherence between cache and DMA memory appropriate shareability flags need to be set in the PTE

svn commit: r299444 - head/sys/dev/vnic

2016-05-11 Thread Zbigniew Bodek
Author: zbb Date: Wed May 11 13:22:13 2016 New Revision: 299444 URL: https://svnweb.freebsd.org/changeset/base/299444 Log: Add HW RSS support to VNIC driver Based on v1.0 driver provided by Cavium under BSD license. Support in-hardware RSS to distribute IP, UDP and TCP traffic among

svn commit: r299443 - head/sys/dev/vnic

2016-05-11 Thread Zbigniew Bodek
Author: zbb Date: Wed May 11 13:20:29 2016 New Revision: 299443 URL: https://svnweb.freebsd.org/changeset/base/299443 Log: Bind CQ interrupts and tasks to separate CPUs in VNIC Delegate interrupts and completion tasks on separate CPUs for each VNIC. Reviewed by: wma Obtained

svn commit: r299442 - in vendor-sys/illumos/dist: common/acl uts/common/fs/zfs uts/common/sys

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 12:58:12 2016 New Revision: 299442 URL: https://svnweb.freebsd.org/changeset/base/299442 Log: 6762 POSIX write should imply DELETE_CHILD on directories - and some additional considerations Reviewed by: Gordon Ross Reviewed by: Yuri Pankov

svn commit: r299441 - in head/sys/cddl/contrib/opensolaris/uts/common: fs/zfs fs/zfs/sys sys/fs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 12:54:00 2016 New Revision: 299441 URL: https://svnweb.freebsd.org/changeset/base/299441 Log: MFV r299440: 6736 ZFS per-vdev ZAPs Reviewed by: Matthew Ahrens Reviewed by: John Kennedy Reviewed by: George

svn commit: r299440 - in vendor-sys/illumos/dist/uts/common: fs/zfs fs/zfs/sys sys/fs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 12:50:58 2016 New Revision: 299440 URL: https://svnweb.freebsd.org/changeset/base/299440 Log: 6736 ZFS per-vdev ZAPs Reviewed by: Matthew Ahrens Reviewed by: John Kennedy Reviewed by: George Wilson

svn commit: r299439 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 12:46:07 2016 New Revision: 299439 URL: https://svnweb.freebsd.org/changeset/base/299439 Log: MFV r299438: 6842 Fix empty xattr dir causing lockup Reviewed by: Brian Behlendorf Reviewed by: Dan McDonald Reviewed

svn commit: r299438 - vendor-sys/illumos/dist/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 12:45:21 2016 New Revision: 299438 URL: https://svnweb.freebsd.org/changeset/base/299438 Log: 6842 Fix empty xattr dir causing lockup Reviewed by: Brian Behlendorf Reviewed by: Dan McDonald Reviewed by: Matthew

svn commit: r299437 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 12:43:54 2016 New Revision: 299437 URL: https://svnweb.freebsd.org/changeset/base/299437 Log: MFV r299436: 6843 Make xattr dir truncate and remove in one tx Reviewed by: Brian Behlendorf Reviewed by: Dan McDonald

svn commit: r299436 - vendor-sys/illumos/dist/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 12:39:53 2016 New Revision: 299436 URL: https://svnweb.freebsd.org/changeset/base/299436 Log: 6843 Make xattr dir truncate and remove in one tx Reviewed by: Brian Behlendorf Reviewed by: Dan McDonald Reviewed by:

svn commit: r299435 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 12:38:07 2016 New Revision: 299435 URL: https://svnweb.freebsd.org/changeset/base/299435 Log: MFV r299434: 6841 Undirty freed spill blocks Reviewed by: Brian Behlendorf Reviewed by: Dan McDonald Reviewed by:

svn commit: r299434 - vendor-sys/illumos/dist/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 12:36:19 2016 New Revision: 299434 URL: https://svnweb.freebsd.org/changeset/base/299434 Log: 6841 Undirty freed spill blocks Reviewed by: Brian Behlendorf Reviewed by: Dan McDonald Reviewed by: Matthew Ahrens

svn commit: r299433 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 11:35:37 2016 New Revision: 299433 URL: https://svnweb.freebsd.org/changeset/base/299433 Log: MFC r297832: MFV r297831: 6322 ZFS indirect block predictive prefetch Reviewed by: Matthew Ahrens Reviewed by: Paul Dagnelie

svn commit: r299432 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 11:32:38 2016 New Revision: 299432 URL: https://svnweb.freebsd.org/changeset/base/299432 Log: MFC r297509: MFV r297506: 6738 zfs send stream padding needs documentation Reviewed by: Matthew Ahrens Reviewed by: Dan Kimmel

svn commit: r299431 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 11:31:51 2016 New Revision: 299431 URL: https://svnweb.freebsd.org/changeset/base/299431 Log: MFC r297507: MFV r297504: 6681 zfs list burning lots of time in dodefault() via dsl_prop_* Reviewed by: Patrick Mooney Reviewed by:

svn commit: r299430 - in stable/10: cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common sys/cddl/contrib/opensolaris/uts/common/sys/fs

2016-05-11 Thread Alexander Motin
Author: mav Date: Wed May 11 11:24:59 2016 New Revision: 299430 URL: https://svnweb.freebsd.org/changeset/base/299430 Log: MFC r297763: MFV r297760: 6418 zpool should have a label clearing command Reviewed by: Yuri Pankov Reviewed by: Matthew Ahrens

  1   2   >