Author: cem
Date: Fri Mar 23 05:37:18 2018
New Revision: 331418
URL: https://svnweb.freebsd.org/changeset/base/331418
Log:
cryptocheck: Add support for Blake2{B,S} hashes
Since they are not yet present in the version of openssl in base, this will
require installing the ports openssl.
On Thu, 22 Mar 2018, Jeff Roberson wrote:
On Thu, 22 Mar 2018, Cy Schubert wrote:
It broke i386 too.
I just did
TARGET_ARCH=i386 make buildworld
TARGET_ARCH=i386 make buildkernel
This worked for me?
Index: sys/vm/vm_reserv.c
Author: cem
Date: Fri Mar 23 04:31:19 2018
New Revision: 331417
URL: https://svnweb.freebsd.org/changeset/base/331417
Log:
Bring in JHB's cryptocheck tool
It can be used to validate basic algorithm correctness on a variety of inputs,
by comarison to openssl.
While here, add some
Author: kevans
Date: Fri Mar 23 03:48:45 2018
New Revision: 331416
URL: https://svnweb.freebsd.org/changeset/base/331416
Log:
Loader consoles: Implement SGR 22, reset intensity
MFC after:3 days
Modified:
head/stand/efi/libefi/efi_console.c
head/stand/i386/libi386/vidconsole.c
Author: cy
Date: Fri Mar 23 03:22:30 2018
New Revision: 331415
URL: https://svnweb.freebsd.org/changeset/base/331415
Log:
Fix build on i386 without INVARIANTS following r331369.
--- vm_reserv.o ---
In file included from /opt/src/svn-current/sys/vm/vm_reserv.c:48:
In file included from
Author: mav
Date: Fri Mar 23 02:50:38 2018
New Revision: 331414
URL: https://svnweb.freebsd.org/changeset/base/331414
Log:
Reduce struct aggsum_bucket padding to fit into one cache line.
Reported by: mjg
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h
Author: kevans
Date: Fri Mar 23 02:45:09 2018
New Revision: 331413
URL: https://svnweb.freebsd.org/changeset/base/331413
Log:
efidev: Drop a quick note in about efi_cfgtbl/efi_runtime
There's no real annotation for it, so it's not immediately obvious to the
unfamiliar that these pointers
In message , Jeff Roberson
writes:
> On Thu, 22 Mar 2018, Cy Schubert wrote:
>
> > In message , Jeff Roberson
> > writes:
> >> On Thu, 22 Mar 2018, Cy Schubert wrote:
> >>
> >>> It broke i386 too.
> >>
> >> I
On Fri, Mar 23, 2018 at 3:15 AM, Alexander Motin wrote:
> Author: mav
> Date: Fri Mar 23 02:15:05 2018
> New Revision: 331404
> URL: https://svnweb.freebsd.org/changeset/base/331404
>
> Log:
> MFV r331400: 8484 Implement aggregate sum and use for arc counters
>
> In pursuit
In message , Jeff Roberson
writes:
> On Thu, 22 Mar 2018, Cy Schubert wrote:
>
> > It broke i386 too.
>
> I believe I'm not able to reproduce this because it is a result of changes
> in kernel config. I can not reproduce it so I can't verify the fix.
Author: mav
Date: Fri Mar 23 02:30:29 2018
New Revision: 331408
URL: https://svnweb.freebsd.org/changeset/base/331408
Log:
MFV r331407: 9213 zfs: sytem typo
illumos/illumos-gate@edc8ef7d921c96b23969898aeb766cb24960bda7
Reviewed by: C Fraire
Reviewed by: Andy
Author: mav
Date: Fri Mar 23 02:24:52 2018
New Revision: 331406
URL: https://svnweb.freebsd.org/changeset/base/331406
Log:
MFV r331405: 9084 spa_*_ashift must ignore spare devices
illumos/illumos-gate@b037f3dbd69cef4a7ffd576ad33e07bfaf0b1e84
Reviewed by: Prashanth Sreenivasa
Author: mav
Date: Fri Mar 23 02:15:05 2018
New Revision: 331404
URL: https://svnweb.freebsd.org/changeset/base/331404
Log:
MFV r331400: 8484 Implement aggregate sum and use for arc counters
In pursuit of improving performance on multi-core systems, we should
implements fanned out
On Thu, 22 Mar 2018, Cy Schubert wrote:
In message , Jeff Roberson
writes:
On Thu, 22 Mar 2018, Cy Schubert wrote:
It broke i386 too.
I just did
TARGET_ARCH=i386 make buildworld
TARGET_ARCH=i386 make buildkernel
This worked for me?
Jeff
hmmm.
In message , Jeff Roberson
writes:
> On Thu, 22 Mar 2018, Cy Schubert wrote:
>
> > It broke i386 too.
>
> I just did
> TARGET_ARCH=i386 make buildworld
> TARGET_ARCH=i386 make buildkernel
>
> This worked for me?
>
> Jeff
hmmm.
make TARGET=i386
On Thu, 22 Mar 2018, Cy Schubert wrote:
It broke i386 too.
I believe I'm not able to reproduce this because it is a result of changes
in kernel config. I can not reproduce it so I can't verify the fix.
Since you can, would you mind committing? I see no problem with the diff
below.
On Thu, 22 Mar 2018, Cy Schubert wrote:
It broke i386 too.
I just did
TARGET_ARCH=i386 make buildworld
TARGET_ARCH=i386 make buildkernel
This worked for me?
Jeff
Index: sys/vm/vm_reserv.c
===
--- sys/vm/vm_reserv.c
It broke i386 too.
Index: sys/vm/vm_reserv.c
===
--- sys/vm/vm_reserv.c (revision 331399)
+++ sys/vm/vm_reserv.c (working copy)
@@ -45,8 +45,6 @@
#include
#include
-#include
-#include
#include
#include
#include
@@
Thank you, working on it. I had done a make universe before getting
review feedback.
Jeff
On Thu, 22 Mar 2018, Justin Hibbits wrote:
This broke gcc builds.
On Thu, Mar 22, 2018 at 2:21 PM, Jeff Roberson wrote:
Author: jeff
Date: Thu Mar 22 19:21:11 2018
New Revision:
Author: jhibbits
Date: Fri Mar 23 00:40:08 2018
New Revision: 331401
URL: https://svnweb.freebsd.org/changeset/base/331401
Log:
Debug interrupts aren't instruction traps
The EXC_DEBUG type is akin to the MPC74xx "Instruction Breakpoint" trap.
Don't treat it as a trap instruction.
Author: sbruno
Date: Thu Mar 22 23:34:48 2018
New Revision: 331380
URL: https://svnweb.freebsd.org/changeset/base/331380
Log:
Refactor ip6_getpcbopt() for better locking and memory management
Created GET_PKTOPT_EXT_HDR() and GET_PKTOPT_SOCKADDR() macros to
handle safely fetching options
Author: sbruno
Date: Thu Mar 22 22:29:32 2018
New Revision: 331379
URL: https://svnweb.freebsd.org/changeset/base/331379
Log:
Simple locking fixes in ip_ctloutput, ip6_ctloutput, rip_ctloutput.
Submitted by: Jason Eggleston
Sponsored by: Limelight Networks
Author: landonf
Date: Thu Mar 22 22:13:46 2018
New Revision: 331378
URL: https://svnweb.freebsd.org/changeset/base/331378
Log:
Add missing NULL checks when calling malloc(M_NOWAIT) in
bhnd_nv_strdup/bhnd_nv_strndup.
If malloc(9) failed during initial bhnd(4) attach, while allocating the
This broke gcc builds.
On Thu, Mar 22, 2018 at 2:21 PM, Jeff Roberson wrote:
> Author: jeff
> Date: Thu Mar 22 19:21:11 2018
> New Revision: 331369
> URL: https://svnweb.freebsd.org/changeset/base/331369
>
> Log:
> Lock reservations with a dedicated lock in each reservation.
Author: sbruno
Date: Thu Mar 22 21:18:34 2018
New Revision: 331376
URL: https://svnweb.freebsd.org/changeset/base/331376
Log:
Handle locking and memory safety for IPV6_PATHMTU in ip6_ctloutput().
Submitted by: Jason Eggleston
Reviewed by: ae
Sponsored by: Limelight
On Thu, Mar 22, 2018 at 3:44 PM, Andriy Gapon wrote:
> On 22/03/2018 17:39, Jonathan Looney wrote:
>> A tinderbox build didn't complain about atomic_fetchadd_64, so I assume it
>> is OK.
>>
>> Yes, this can be made optional, if there is a need for that.
>>
>
> FWWI,
Author: kib
Date: Thu Mar 22 20:47:25 2018
New Revision: 331375
URL: https://svnweb.freebsd.org/changeset/base/331375
Log:
Do not send signals to init directly from shutdown_nice(9), do it from
the task context.
shutdown_nice() is used from the fast interrupt handlers, mostly for
Author: kib
Date: Thu Mar 22 20:44:27 2018
New Revision: 331374
URL: https://svnweb.freebsd.org/changeset/base/331374
Log:
Fixes for ptrace(PT_GETXSTATE_INFO) related to the padding in struct
ptrace_xstate_info).
struct ptrace_xstate_info has 64bit member but ends up with 32bit
one. As
On 22/03/2018 17:39, Jonathan Looney wrote:
> A tinderbox build didn't complain about atomic_fetchadd_64, so I assume it is
> OK.
>
> Yes, this can be made optional, if there is a need for that.
>
FWWI, TARGET=powerpc TARGET_ARCH=powerpc build failed for me.
cc1: warnings being treated as
Author: sbruno
Date: Thu Mar 22 20:21:05 2018
New Revision: 331373
URL: https://svnweb.freebsd.org/changeset/base/331373
Log:
Improve write locking in ip6_ctloutput() with macros.
Submitted by: Jason Eggleston
Sponsored by: Limelight Networks
Differential Revision:
Author: jeff
Date: Thu Mar 22 19:21:11 2018
New Revision: 331369
URL: https://svnweb.freebsd.org/changeset/base/331369
Log:
Lock reservations with a dedicated lock in each reservation. Protect the
vmd_free_count with atomics.
This allows us to allocate and free from reservations without
Author: jeff
Date: Thu Mar 22 19:11:43 2018
New Revision: 331368
URL: https://svnweb.freebsd.org/changeset/base/331368
Log:
Start witness much earlier in boot so that we can shrink the pend list and
make it more immune to further change.
Reviewed by: markj, imp (Part of D14707)
Author: jeff
Date: Thu Mar 22 19:06:50 2018
New Revision: 331367
URL: https://svnweb.freebsd.org/changeset/base/331367
Log:
Use read_mostly and alignment tags to eliminate or limit false sharing.
Reviewed by: markj (Part of D14707)
Sponsored by: Netflix, Dell/EMC Isilon
Modified:
Author: dim
Date: Thu Mar 22 18:58:34 2018
New Revision: 331366
URL: https://svnweb.freebsd.org/changeset/base/331366
Log:
Pull in r327101 from upstream llvm trunk (by Rafael Espindola):
Don't treat .symver as a regular alias definition.
This patch starts simplifying the handling
On Thu, Mar 22, 2018 at 03:39:23PM +, Jonathan Looney wrote:
>Yes, this can be made optional, if there is a need for that.
It may be good to have kernel option for that I think. As we target embedded
market it is good to have things pluggable.
Example: I able to fit freebsd kernel and
Author: kevans
Date: Thu Mar 22 18:24:00 2018
New Revision: 331365
URL: https://svnweb.freebsd.org/changeset/base/331365
Log:
Re-work efidev ordering to fix efirt preloaded by loader on amd64
On amd64, efi_enter calls fpu_kern_enter(). This may not be called until
fpuinitstate has been
Look at these
https://ci.freebsd.org/job/FreeBSD-head-mips-build/lastBuild/console
https://ci.freebsd.org/job/FreeBSD-head-powerpc-build/lastBuild/console
Example
make -j5 TARGET=mips TARGET_ARCH=mipsel kernel-toolchain
make -j5 TARGET=mips TARGET_ARCH=mipsel KERNCONF=CANNA buildkernel
Ruslan
On Thu, Mar 22, 2018 at 1:13 PM, Steven Hartland
wrote:
> I think it would be worth specifically detailing the steps to achieve this,
> as its not immediately obvious how this would be done.
>
Hi,
A later commit clarified, but then an even later commit made
I think it would be worth specifically detailing the steps to achieve
this, as its not immediately obvious how this would be done.
On 19/03/2018 15:27, Kyle Evans wrote:
Author: kevans
Date: Mon Mar 19 15:27:53 2018
New Revision: 331209
URL: https://svnweb.freebsd.org/changeset/base/331209
Author: gjb
Date: Thu Mar 22 17:49:27 2018
New Revision: 331364
URL: https://svnweb.freebsd.org/changeset/base/331364
Log:
Remove google_accounts_manager from VM_RC_LIST in the GCE configuration
file, no longer needed.
PR: 221714
MFC after:3 days
Sponsored by: The
A tinderbox build didn't complain about atomic_fetchadd_64, so I assume it
is OK.
Yes, this can be made optional, if there is a need for that.
Jonathan
On Thu, Mar 22, 2018 at 2:22 PM, Ruslan Bukin
wrote:
> Also can this be pluggable ?
> It looks like it is optional
Author: imp
Date: Thu Mar 22 15:34:37 2018
New Revision: 331362
URL: https://svnweb.freebsd.org/changeset/base/331362
Log:
Drop any recursed taking of Giant once and for all at the top of
kern_reboot(). The shutdown path is now safe to run without Giant.
Discussed with: kib@
Sponsored
Author: andrew
Date: Thu Mar 22 15:32:57 2018
New Revision: 331361
URL: https://svnweb.freebsd.org/changeset/base/331361
Log:
Enter into the EFI environment before dereferencing the runtime services
pointer. This may be within the EFI address space and not the FreeBSD
kernel address space.
Author: andrew
Date: Thu Mar 22 15:24:26 2018
New Revision: 331360
URL: https://svnweb.freebsd.org/changeset/base/331360
Log:
Increase the size of the endpoint buffers. They are double buffered so
need to be twice the size.
Sponsored by: DARPA, AFRL
Modified:
Author: imp
Date: Thu Mar 22 15:11:53 2018
New Revision: 331359
URL: https://svnweb.freebsd.org/changeset/base/331359
Log:
Revert r331298
Normally, shutdown_nice() just signals init. However, sometimes it
calls kern_reboot directly. For that case, r331298 dropped the Giant
lock before
On Fri, Mar 23, 2018 at 01:21:43AM +1100, Bruce Evans wrote:
> I don't like having a whole task for this. The whole thing is just a
> hack to work around some the upper layers of the tty driver and some
> lower layers not having any input [escape] sequences to control the
> kernel. Only the
On Thu, Mar 22, 2018 at 5:42 AM, Konstantin Belousov
wrote:
> On Thu, Mar 22, 2018 at 05:50:57PM +1100, Bruce Evans wrote:
> > On Wed, 21 Mar 2018, Warner Losh wrote:
> >
> > > On Wed, Mar 21, 2018 at 2:27 PM, Konstantin Belousov <
> kostik...@gmail.com>
> > > wrote:
> > >>
Author: asomers
Date: Thu Mar 22 14:51:05 2018
New Revision: 331358
URL: https://svnweb.freebsd.org/changeset/base/331358
Log:
tftpd: misc Coverity cleanup in the tests
A bunch of unchecked return values from open(2) and read(2)
Reported by: Coverity
CID: 1386900, 1386911,
Also can this be pluggable ?
It looks like it is optional device which means it can free up some space in
embedded environment when unused
Ruslan
On Thu, Mar 22, 2018 at 02:16:06PM +, Ruslan Bukin wrote:
> We don't have atomic_fetchadd_64 for mips32 I think
>
> Ruslan
>
> On Thu, Mar 22,
We don't have atomic_fetchadd_64 for mips32 I think
Ruslan
On Thu, Mar 22, 2018 at 09:40:08AM +, Jonathan T. Looney wrote:
> Author: jtl
> Date: Thu Mar 22 09:40:08 2018
> New Revision: 331347
> URL: https://svnweb.freebsd.org/changeset/base/331347
>
> Log:
> Add the "TCP Blackbox
On Thu, 22 Mar 2018, Konstantin Belousov wrote:
On Thu, Mar 22, 2018 at 05:50:57PM +1100, Bruce Evans wrote:
On Wed, 21 Mar 2018, Warner Losh wrote:
On Wed, Mar 21, 2018 at 2:27 PM, Konstantin Belousov
wrote:
...
Are you saying that fast interrupt handlers call
On 22 March 2018 at 08:58, Ed Maste wrote:
> Author: emaste
> Date: Thu Mar 22 12:58:49 2018
> New Revision: 331356
> URL: https://svnweb.freebsd.org/changeset/base/331356
>
> Log:
> Share Linux errno table with libsysdecode
I had a question about using ".inc" vs ".h". I
Author: hselasky
Date: Thu Mar 22 13:30:35 2018
New Revision: 331357
URL: https://svnweb.freebsd.org/changeset/base/331357
Log:
The pci_disable_device() function is also expected to clear the PCI
busmaster. This fixes LinuxKPI compliancy with Linux.
MFC after:1 week
Sponsored by:
Author: emaste
Date: Thu Mar 22 12:58:49 2018
New Revision: 331356
URL: https://svnweb.freebsd.org/changeset/base/331356
Log:
Share Linux errno table with libsysdecode
Requested by: jhb
Reviewed by: jhb
Sponsored by: Turing Robotic Industries Inc.
Added:
Author: hselasky
Date: Thu Mar 22 12:26:27 2018
New Revision: 331355
URL: https://svnweb.freebsd.org/changeset/base/331355
Log:
Clear old MSIX IRQ numbers in the LinuxKPI.
When disabling the MSIX IRQ vectors for a PCI device through the
LinuxKPI, make sure any old MSIX IRQ numbers are no
On 03/22/18 13:02, Andrew Turner wrote:
On 21 Mar 2018, at 21:54, Hans Petter Selasky wrote:
On 03/21/18 17:45, Andrew Turner wrote:
On 21 Mar 2018, at 15:37, Hans Petter Selasky wrote:
On 03/21/18 16:24, Kyle Evans wrote:
+ {
+
> On 21 Mar 2018, at 21:54, Hans Petter Selasky wrote:
>
> On 03/21/18 17:45, Andrew Turner wrote:
>>> On 21 Mar 2018, at 15:37, Hans Petter Selasky wrote:
>>>
>>> On 03/21/18 16:24, Kyle Evans wrote:
> + {
> + .ep_end = 7,
>
Author: kevans
Date: Thu Mar 22 11:57:59 2018
New Revision: 331353
URL: https://svnweb.freebsd.org/changeset/base/331353
Log:
Partially revert r328780
efi.4th was added to ObsoleteFiles and disconnected from the build, but not
removed from hte repo. We've since found a mild use for it
On Thu, Mar 22, 2018 at 05:50:57PM +1100, Bruce Evans wrote:
> On Wed, 21 Mar 2018, Warner Losh wrote:
>
> > On Wed, Mar 21, 2018 at 2:27 PM, Konstantin Belousov
> > wrote:
> >> ...
> >> Are you saying that fast interrupt handlers call shutdown_nice() ? This
> >> is the
Author: jtl
Date: Thu Mar 22 09:43:15 2018
New Revision: 331348
URL: https://svnweb.freebsd.org/changeset/base/331348
Log:
Bump netstat.1's .Dd after r331347.
Modified:
head/usr.bin/netstat/netstat.1
Modified: head/usr.bin/netstat/netstat.1
Author: jtl
Date: Thu Mar 22 09:40:08 2018
New Revision: 331347
URL: https://svnweb.freebsd.org/changeset/base/331347
Log:
Add the "TCP Blackbox Recorder" which we discussed at the developer
summits at BSDCan and BSDCam in 2017.
The TCP Blackbox Recorder allows you to capture events on a
Author: lwhsu (ports committer)
Date: Thu Mar 22 08:32:39 2018
New Revision: 331346
URL: https://svnweb.freebsd.org/changeset/base/331346
Log:
Fix build.
Reviewed by: cem
Differential Revision:https://reviews.freebsd.org/D14793
Modified:
head/sys/modules/blake2/Makefile
On Wed, 21 Mar 2018, Warner Losh wrote:
On Wed, Mar 21, 2018 at 2:27 PM, Konstantin Belousov
wrote:
...
Are you saying that fast interrupt handlers call shutdown_nice() ? This
is the quite serious bug on its own. To fix it, shutdown_nice() should
use a fast taskqueue to
On Wed, 21 Mar 2018, Warner Losh wrote:
On Wed, Mar 21, 2018 at 11:53 AM, Bruce Evans wrote:
On Wed, 21 Mar 2018, Warner Losh wrote:
Log:
Unlock giant when calling shutdown_nice()
This breaks the driver. Giant is syscons' driver lock, and also the
interrupt
In message
, Kyle Evans writes:
> On Wed, Mar 21, 2018 at 10:30 PM, Cy Schubert wro
> te:
> > In message <201803212201.w2lm1pvl020...@repo.freebsd.org>, Kyle Evans
> > writes:
> >> Author: kevans
> >>
Author: rpokala
Date: Thu Mar 22 06:31:05 2018
New Revision: 331345
URL: https://svnweb.freebsd.org/changeset/base/331345
Log:
jedec_dimm: Use correct string length when populating sc->slotid_str
Don't limit the copy to the size of the target string *pointer* (always
4 on 32-bit / 8 on
On Wed, 21 Mar 2018, Konstantin Belousov wrote:
On Thu, Mar 22, 2018 at 04:53:22AM +1100, Bruce Evans wrote:
Serial console drivers with fast interrupt handlers have much more
broken locking for ddb special keys. It is invalid to either drop locks
or call the "any" function from a fast
67 matches
Mail list logo