Author: truckman
Date: Thu May 12 06:39:13 2016
New Revision: 299520
URL: https://svnweb.freebsd.org/changeset/base/299520
Log:
Use strlcpy() instead of strncpy() to copy the string returned by
setlocale() so that static analyzers know that the string is NUL
terminated. This was causing a f
Author: arybchik
Date: Thu May 12 06:20:26 2016
New Revision: 299518
URL: https://svnweb.freebsd.org/changeset/base/299518
Log:
sfxge(4): update multicast filter insertion algorithm
When the multicast filters we're allowed to insert are controlled by the
hypervisor, it may be that we can
Author: kib
Date: Thu May 12 06:20:26 2016
New Revision: 299519
URL: https://svnweb.freebsd.org/changeset/base/299519
Log:
Typo in comment.
Modified:
head/sys/sys/turnstile.h
Modified: head/sys/sys/turnstile.h
==
---
Author: arybchik
Date: Thu May 12 06:19:06 2016
New Revision: 299517
URL: https://svnweb.freebsd.org/changeset/base/299517
Log:
sfxge(4): cleanup: constify common code method tables
Submitted by: Andy Moreton
Sponsored by: Solarflare Communications, Inc.
MFC after: 1 week
Di
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: head/sbin/pin
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.
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 e
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 !
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
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, 1
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 fo
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:
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
>
> h_aliases is a NULL-te
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
Mo
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 (inclusiv
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:http
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
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
differen
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. Additio
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 wa
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
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
=
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
head/sys/boot
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, b
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 the
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
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
>>> Date: Wed May 11 17:07:29 2016
>>> New Rev
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
head/sh
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:
head/release/doc/en_US.ISO8859-1/relnote
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 cas
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:
head/sbin/camco
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:
head/sbin/camcontrol/cam
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 a number of possib
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 f
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 to pci and pcib. This
> 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 failures, and get dif
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 rem
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'$$' ;\
>> echo '# Do not modify.
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 from
> ${.IMPSRC:T}
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 d
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
head/secure/lib/libcr
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:
head/secure/lib/libcrypto/Makef
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
===
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:
head/sys/a
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 OF_get
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.
Us
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:
https://www.kernel.org/doc/Documentation/devicetree/bindings/inpu
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
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: https://svnweb.freebsd
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. I
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
Mod
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 @
Discu
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 provid
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 expli
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
Sponsore
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.
Discu
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 s
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 t
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:
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:
he
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 D
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:
he
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
Spons
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
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:
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 the
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 support to VNIC driver
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 kernel
linux_idr.o: In f
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 sh
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 `ida_init':
linux_idr.c
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:https://revi
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.
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 Pankov
Author:
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
Author: Albert Le
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
Author: Albert
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 by: Yuri Pankov
Au
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 commit
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 tasks.
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
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 ava
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 from:
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 Wilson
Reviewed by: Don Brady
Reviewed by: Dan
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 by: Matthew Ahrens
Approved by: Robert Mu
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
Reviewed by: Matthew Ahrens
Approved by:
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: Matthew Ahrens
Approved by: Robert Mustacchi
Author: hselasky
Date: Wed May 11 10:50:59 2016
New Revision: 299428
URL: https://svnweb.freebsd.org/changeset/base/299428
Log:
Return a proper error code instead of panicing when an I/O vector
having the wrong number of entries is detected.
MFC after:1 week
Sponsored by: Mellanox T
Author: hselasky
Date: Wed May 11 10:40:04 2016
New Revision: 299427
URL: https://svnweb.freebsd.org/changeset/base/299427
Log:
Add more IDR and IDA related functions to the LinuxKPI.
Obtained from:kmacy @
MFC after:1 week
Sponsored by: Mellanox Technologies
Modified:
hea
Author: hselasky
Date: Wed May 11 10:35:15 2016
New Revision: 299426
URL: https://svnweb.freebsd.org/changeset/base/299426
Log:
Factor out common code into "idr_find_layer_locked()" and fix inverted
bitmap test for free entry in "idr_replace()".
Obtained from:kmacy @
MFC after:
Author: royger
Date: Wed May 11 10:10:25 2016
New Revision: 299423
URL: https://svnweb.freebsd.org/changeset/base/299423
Log:
xen/resume: only send BITMAP IPIs if CPUs > 1
This is quite harmless on HEAD, but it's worse on stable/10 where
lapic_ipi_vectored is the local APIC native IPI imp
Author: hselasky
Date: Wed May 11 10:06:58 2016
New Revision: 299421
URL: https://svnweb.freebsd.org/changeset/base/299421
Log:
Add missing destruction of mutex.
MFC after:1 week
Sponsored by: Mellanox Technologies
Modified:
head/sys/compat/linuxkpi/common/src/linux_idr.c
Modified
Author: ae
Date: Wed May 11 10:04:32 2016
New Revision: 299420
URL: https://svnweb.freebsd.org/changeset/base/299420
Log:
Fix memory leak possible in error case.
Use free_rule() instead of free(), it will also release memory allocated
for rule counters.
Obtained from:Yandex LLC
Author: trasz
Date: Wed May 11 10:03:13 2016
New Revision: 299419
URL: https://svnweb.freebsd.org/changeset/base/299419
Log:
When rerooting, take the init(8) path from argv[0] instead of fetching
it via kern.proc.pathname sysctl(2). In some cases - booting from NFS
or rerooting after replac
Author: trasz
Date: Wed May 11 09:42:24 2016
New Revision: 299418
URL: https://svnweb.freebsd.org/changeset/base/299418
Log:
Remove NULL checks after M_WAITOK allocations from sys/mips/.
Reviewed by: adrian@
MFC after:1 month
Sponsored by: The FreeBSD Foundation
Differential Revi
Author: trasz
Date: Wed May 11 09:30:18 2016
New Revision: 299417
URL: https://svnweb.freebsd.org/changeset/base/299417
Log:
When rerooting, ignore ESRCH returned from kill(2). I couldn't reproduce
this by myself, but apparently it sometimes happens when rerooting from
single user mode.
Author: trasz
Date: Wed May 11 09:26:23 2016
New Revision: 299416
URL: https://svnweb.freebsd.org/changeset/base/299416
Log:
Cosmetic fixes for growfs(8) - remove unneeded capitalization and a spurious
newline, clarify a message.
MFC after:1 month
Sponsored by: The FreeBSD Foundatio
Author: hselasky
Date: Wed May 11 07:58:43 2016
New Revision: 299415
URL: https://svnweb.freebsd.org/changeset/base/299415
Log:
Add more atomic LinuxKPI functions.
Obtained from:kmacy @
MFC after:1 week
Sponsored by: Mellanox Technologies
Modified:
head/sys/compat/linuxkp
On Tue, May 10, 2016 at 08:31:09PM +, Jung-uk Kim wrote:
> Author: jkim
> Date: Tue May 10 20:31:09 2016
> New Revision: 299389
> URL: https://svnweb.freebsd.org/changeset/base/299389
>
> Log:
> Make libcrypto.so position independent on i386.
Great.
You may also remove now the
ALLOW_SHARED
Author: trasz
Date: Wed May 11 07:50:35 2016
New Revision: 299414
URL: https://svnweb.freebsd.org/changeset/base/299414
Log:
Make sdhci(4) work after suspend/resume for chipsets that require
the frequency quirk. This makes it work on eg ThinkPad T420.
Without it, after resume one can see
On 0510T1546, Edward Tomasz Napierala wrote:
> Author: trasz
> Date: Tue May 10 15:46:33 2016
> New Revision: 299371
> URL: https://svnweb.freebsd.org/changeset/base/299371
>
> Log:
> Add "camcontrol reprobe" subcommand, and implement it for da(4).
> This makes it possible to manually force up
99 matches
Mail list logo