2/UPDATING
==
--- stable/12/UPDATING Fri Oct 25 00:47:37 2019(r354059)
+++ stable/12/UPDATING Fri Oct 25 01:10:08 2019(r354060)
@@ -16,6 +16,14 @@ from older versions of FreeBSD, try WITHOUT_CLANG and
th
Author: kevans
Date: Fri Oct 25 00:47:37 2019
New Revision: 354059
URL: https://svnweb.freebsd.org/changeset/base/354059
Log:
MFC r353872-r353873: lualoader color handling fixes
r353872:
lualoader: don't botch disabling of color
When colors are disabled, color.escape{fg,bg} would ret
Author: kevans
Date: Fri Oct 25 00:47:37 2019
New Revision: 354059
URL: https://svnweb.freebsd.org/changeset/base/354059
Log:
MFC r353872-r353873: lualoader color handling fixes
r353872:
lualoader: don't botch disabling of color
When colors are disabled, color.escape{fg,bg} would ret
Author: jhb
Date: Fri Oct 25 00:16:57 2019
New Revision: 354058
URL: https://svnweb.freebsd.org/changeset/base/354058
Log:
MFC 350662:
Detect invalid PCI devices more correctly in PCI interrupt router drivers.
- Check for an invalid device (vendor is invalid) before reading the
header
Author: jhb
Date: Fri Oct 25 00:16:57 2019
New Revision: 354058
URL: https://svnweb.freebsd.org/changeset/base/354058
Log:
MFC 350662:
Detect invalid PCI devices more correctly in PCI interrupt router drivers.
- Check for an invalid device (vendor is invalid) before reading the
header
Author: brooks
Date: Thu Oct 24 22:34:48 2019
New Revision: 354057
URL: https://svnweb.freebsd.org/changeset/base/354057
Log:
binutils: Fix bugs found by -Wpointer-compare
The MIPS bug was introduced by upstream commit 7403cb630, which failed
to account for the additional indirection intr
Author: jkim
Date: Thu Oct 24 22:33:46 2019
New Revision: 354056
URL: https://svnweb.freebsd.org/changeset/base/354056
Log:
Catch up with ACPICA 20191018.
PR: 241467
XMFC with:r353764
Modified:
head/usr.sbin/bhyve/acpi.c
head/usr.sbin/bhyve/pci_emul.c
Modified: head/us
Author: sjg
Date: Thu Oct 24 22:26:06 2019
New Revision: 354055
URL: https://svnweb.freebsd.org/changeset/base/354055
Log:
Guard reference to x86_hypervisor
Obviously we only want x86_hypervisor on x86
Guard reference to x86_hypervisor
Obviously we only want x86_hypervisor on x86
Mo
Author: brooks
Date: Thu Oct 24 22:23:53 2019
New Revision: 354054
URL: https://svnweb.freebsd.org/changeset/base/354054
Log:
nda(4): Remove unnecessary union and avoid Clang -Wsizeof-array-divwarning
Clang trunk recently gained this new warning, and complains about the
sizeof(trim->data)
Author: bz
Date: Thu Oct 24 22:07:45 2019
New Revision: 354053
URL: https://svnweb.freebsd.org/changeset/base/354053
Log:
frag6: prevent overwriting initial fragoff=0 packet meta-data.
When we receive the packet with the first fragmented part (fragoff=0)
we remember the length of the unfr
Author: glebius
Date: Thu Oct 24 21:55:19 2019
New Revision: 354052
URL: https://svnweb.freebsd.org/changeset/base/354052
Log:
Use THREAD_CAN_SLEEP() macro to check if thread can sleep. There is no
functional change.
Discussed with: kib
Modified:
head/sys/kern/subr_sleepqueue.c
Author: kevans
Date: Thu Oct 24 21:43:01 2019
New Revision: 354051
URL: https://svnweb.freebsd.org/changeset/base/354051
Log:
MFC r353788: picobsd: add deprecation notices
Notices appear both in picobsd(8) (near the top for easy notice) and are
also printed to stderr on every invocation o
Author: kevans
Date: Thu Oct 24 21:43:01 2019
New Revision: 354051
URL: https://svnweb.freebsd.org/changeset/base/354051
Log:
MFC r353788: picobsd: add deprecation notices
Notices appear both in picobsd(8) (near the top for easy notice) and are
also printed to stderr on every invocation o
Author: mckusick
Date: Thu Oct 24 21:28:37 2019
New Revision: 354050
URL: https://svnweb.freebsd.org/changeset/base/354050
Log:
After the unlink() of one name of a file with multiple links, a
stat() of one of the remaining names of the file does not show an
updated ctime (inode modification
Author: mav
Date: Thu Oct 24 21:10:09 2019
New Revision: 354049
URL: https://svnweb.freebsd.org/changeset/base/354049
Log:
MFC r351457 (by kib): amd64: rework PCPU allocation
Move pcpu KVA out of .bss into dynamically allocated VA at
pmap_bootstrap(). This avoids demoting superpage mappi
Author: jhb
Date: Thu Oct 24 21:02:24 2019
New Revision: 354048
URL: https://svnweb.freebsd.org/changeset/base/354048
Log:
MFC 351434: Fix universe to include arm LINT kernel configs.
Strip comments from the NOTES.armv[57] files as is done for other
NOTES files when building the correspon
Author: jhb
Date: Thu Oct 24 20:48:30 2019
New Revision: 354047
URL: https://svnweb.freebsd.org/changeset/base/354047
Log:
MFC 350549: Set ISOPEN in namei flags when opening executable interpreters.
These vnodes are explicitly opened via VOP_OPEN via
exec_check_permissions identical to th
Author: jhb
Date: Thu Oct 24 20:48:30 2019
New Revision: 354047
URL: https://svnweb.freebsd.org/changeset/base/354047
Log:
MFC 350549: Set ISOPEN in namei flags when opening executable interpreters.
These vnodes are explicitly opened via VOP_OPEN via
exec_check_permissions identical to th
On Thursday, October 24, 2019, Simon J. Gerraty wrote:
> Author: sjg
> Date: Thu Oct 24 19:52:41 2019
> New Revision: 354039
> URL: https://svnweb.freebsd.org/changeset/base/354039
>
> Log:
> Allow loader.efi to identify non-standard boot setup
>
> PATH_BOOTABLE_TOKEN can be set to a non-stan
Author: bz
Date: Thu Oct 24 20:22:52 2019
New Revision: 354046
URL: https://svnweb.freebsd.org/changeset/base/354046
Log:
frag6: handling of overlapping fragments to conform to RFC 8200
While the comment was updated in r350746, the code was not.
RFC8200 says that unless fragment overlaps
Author: bz
Date: Thu Oct 24 20:08:33 2019
New Revision: 354045
URL: https://svnweb.freebsd.org/changeset/base/354045
Log:
frag6 test cases: check more counters, wait for expiry
When done with tests check that both the per-VNET and the global-fragmented-
packets-in-system counters are zer
Author: tuexen
Date: Thu Oct 24 20:05:10 2019
New Revision: 354044
URL: https://svnweb.freebsd.org/changeset/base/354044
Log:
Ensure that the flags indicating IPv4/IPv6 are not changed by failing
bind() calls. This would lead to inconsistent state resulting in a panic.
A fix for stable/11 wa
Author: sjg
Date: Thu Oct 24 20:02:48 2019
New Revision: 354043
URL: https://svnweb.freebsd.org/changeset/base/354043
Log:
Add support for hypervisor check on x86
Add ficl words for isvirtualized
and move ficl inb and outb words to ficl/x86/sysdep.c
so can be shared by i386 and amd64
Author: mav
Date: Thu Oct 24 20:00:28 2019
New Revision: 354041
URL: https://svnweb.freebsd.org/changeset/base/354041
Log:
MFC r351200 (by jeff), 351454,351456,351494-351495 (by kib):
Allocate all per-cpu datastructures in domain correct memory.
Modified:
stable/12/sys/amd64/amd64/mp_machde
Author: bz
Date: Thu Oct 24 20:00:37 2019
New Revision: 354042
URL: https://svnweb.freebsd.org/changeset/base/354042
Log:
frag6: export another counter read-only by sysctl
Similar to the system global counter also export the per-VNET counter
"frag6_nfragpackets" detailing the current numb
Author: bz
Date: Thu Oct 24 19:57:18 2019
New Revision: 354040
URL: https://svnweb.freebsd.org/changeset/base/354040
Log:
frag6: fix counter leak in error case and optimise code
In case the first fragmented part (off=0) arrives we check for the
maximum packet size for each fragmented part
Author: sjg
Date: Thu Oct 24 19:52:41 2019
New Revision: 354039
URL: https://svnweb.freebsd.org/changeset/base/354039
Log:
Allow loader.efi to identify non-standard boot setup
PATH_BOOTABLE_TOKEN can be set to a non-standard
path that identifies a device as bootable.
Reviewed by: kev
Author: sjg
Date: Thu Oct 24 19:50:18 2019
New Revision: 354038
URL: https://svnweb.freebsd.org/changeset/base/354038
Log:
Initialize verbosity and debug level from env
For EFI at least, we can seed the environment
with VE_VERBOSE etc.
Reviewed by: stevek imp
Sponsored by: Juniper
Author: bz
Date: Thu Oct 24 19:47:32 2019
New Revision: 354037
URL: https://svnweb.freebsd.org/changeset/base/354037
Log:
frag6.c: do not leak packet queue entry in error case
When we are checking for the maximum reassembled packet size of the
fragmentable part and run into the error case
Author: mckusick
Date: Thu Oct 24 19:47:18 2019
New Revision: 354036
URL: https://svnweb.freebsd.org/changeset/base/354036
Log:
Soft updates needs to keep an on-disk linked list of inodes that
have been unlinked, but are still referenced by open file descriptors.
These inodes cannot be freed
Author: jhb
Date: Thu Oct 24 19:18:49 2019
New Revision: 354035
URL: https://svnweb.freebsd.org/changeset/base/354035
Log:
MFC 351224: Trim a spurious blank line I added in r348969.
I did not bump .Dd since there is no content change.
Modified:
stable/11/share/man/man9/sysctl.9
Directory
Author: jhb
Date: Thu Oct 24 19:18:49 2019
New Revision: 354035
URL: https://svnweb.freebsd.org/changeset/base/354035
Log:
MFC 351224: Trim a spurious blank line I added in r348969.
I did not bump .Dd since there is no content change.
Modified:
stable/12/share/man/man9/sysctl.9
Directory
Author: jhb
Date: Thu Oct 24 19:14:37 2019
New Revision: 354034
URL: https://svnweb.freebsd.org/changeset/base/354034
Log:
MFC 350179: expand_number(3) parses suffixes, not prefixes.
While here, tidy the opening sentence a bit.
Modified:
stable/11/lib/libutil/expand_number.3
Directory Pr
Author: jhb
Date: Thu Oct 24 19:14:37 2019
New Revision: 354034
URL: https://svnweb.freebsd.org/changeset/base/354034
Log:
MFC 350179: expand_number(3) parses suffixes, not prefixes.
While here, tidy the opening sentence a bit.
Modified:
stable/12/lib/libutil/expand_number.3
Directory Pr
Author: mav
Date: Thu Oct 24 19:12:01 2019
New Revision: 354033
URL: https://svnweb.freebsd.org/changeset/base/354033
Log:
MFC r352728: Microoptimize sched_pickcpu() CPU affinity on SMT.
Use of CPU_FFS() to implement CPUSET_FOREACH() allows to save up to ~0.5%
of CPU time on 72-thread SMT
Author: mav
Date: Thu Oct 24 19:11:01 2019
New Revision: 354032
URL: https://svnweb.freebsd.org/changeset/base/354032
Log:
MFC r352658, r352677, r352713:
Fix/improve interrupt threads scheduling.
Doing some tests with very high interrupt rates I've noticed that one of
conditions I added
Author: jhb
Date: Thu Oct 24 19:07:52 2019
New Revision: 354031
URL: https://svnweb.freebsd.org/changeset/base/354031
Log:
MFC 350178: Improve the precision of bhyve's vPIT.
Use 'struct bintime' instead of 'sbintime_t' to manage times in vPIT
to postpone rounding to final results rather t
Author: jhb
Date: Thu Oct 24 19:07:52 2019
New Revision: 354031
URL: https://svnweb.freebsd.org/changeset/base/354031
Log:
MFC 350178: Improve the precision of bhyve's vPIT.
Use 'struct bintime' instead of 'sbintime_t' to manage times in vPIT
to postpone rounding to final results rather t
Author: mav
Date: Thu Oct 24 19:05:28 2019
New Revision: 354030
URL: https://svnweb.freebsd.org/changeset/base/354030
Log:
MFC r350972 (by jeff):
Move scheduler state into the per-cpu area where it can be allocated on the
correct NUMA domain.
I haven't merged addition of the new field t
Author: gallatin
Date: Thu Oct 24 18:39:05 2019
New Revision: 354029
URL: https://svnweb.freebsd.org/changeset/base/354029
Log:
Add a tunable to set the pgcache zone's maxcache
When it is set to 0 (the default), a heavy Netflix-style web workload
suffers from heavy lock contention on the
Author: jhb
Date: Thu Oct 24 18:13:26 2019
New Revision: 354028
URL: https://svnweb.freebsd.org/changeset/base/354028
Log:
Use a counter with a random base for explicit IVs in GCM.
This permits constructing the entire TLS header in ktls_frame() rather
than ktls_seq(). This also matches t
On Thu, Oct 24, 2019 at 9:34 AM Alexey Dokuchaev wrote:
> On Thu, Oct 24, 2019 at 09:14:07AM -0600, Warner Losh wrote:
> > On Thu, Oct 24, 2019 at 2:26 AM Alexey Dokuchaev
> wrote:
> > > On Wed, Oct 23, 2019 at 04:57:12PM +, Dimitry Andric wrote:
> > > > New Revision: 353936
> > > > URL: htt
Author: avg
Date: Thu Oct 24 15:46:00 2019
New Revision: 354027
URL: https://svnweb.freebsd.org/changeset/base/354027
Log:
MFC r341787 by hselasky: Implement atomic_swap_xxx() for all platforms.
Modified:
stable/12/sys/arm/include/atomic.h
stable/12/sys/mips/include/atomic.h
stable/12/sys
On Thu, Oct 24, 2019 at 09:14:07AM -0600, Warner Losh wrote:
> On Thu, Oct 24, 2019 at 2:26 AM Alexey Dokuchaev wrote:
> > On Wed, Oct 23, 2019 at 04:57:12PM +, Dimitry Andric wrote:
> > > New Revision: 353936
> > > URL: https://svnweb.freebsd.org/changeset/base/353936
> > >
> > > Log:
> > >
On Thu, Oct 24, 2019 at 2:26 AM Alexey Dokuchaev wrote:
> On Wed, Oct 23, 2019 at 04:57:12PM +, Dimitry Andric wrote:
> > New Revision: 353936
> > URL: https://svnweb.freebsd.org/changeset/base/353936
> >
> > Log:
> > Bump clang's default target CPU for the i386 architecture (aka "x86")
> t
Author: avg
Date: Thu Oct 24 15:04:52 2019
New Revision: 354026
URL: https://svnweb.freebsd.org/changeset/base/354026
Log:
MFC r353614: MFV r353613: 10731 zfs: NULL pointer errors
Modified:
stable/11/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
Directory Properties:
stable/11/
Author: avg
Date: Thu Oct 24 15:04:06 2019
New Revision: 354025
URL: https://svnweb.freebsd.org/changeset/base/354025
Log:
MFC r353614: MFV r353613: 10731 zfs: NULL pointer errors
FreeBSD already had these changes locally.
This commit removes a small formatting difference.
Modified:
st
Author: avg
Date: Thu Oct 24 15:01:31 2019
New Revision: 354024
URL: https://svnweb.freebsd.org/changeset/base/354024
Log:
MFC r353607: MFV r353606: 10067 Miscellaneous man page typos
Modified:
stable/11/cddl/contrib/opensolaris/cmd/zfs/zfs.8
Directory Properties:
stable/11/ (props change
Author: avg
Date: Thu Oct 24 15:00:56 2019
New Revision: 354023
URL: https://svnweb.freebsd.org/changeset/base/354023
Log:
MFC r353607: MFV r353606: 10067 Miscellaneous man page typos
Modified:
stable/12/cddl/contrib/opensolaris/cmd/zfs/zfs.8
Directory Properties:
stable/12/ (props change
Author: avg
Date: Thu Oct 24 14:57:38 2019
New Revision: 354022
URL: https://svnweb.freebsd.org/changeset/base/354022
Log:
MFC r353168: ZFS: unconditionally use atomic_swap_64
Modified:
stable/12/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c
Directory Properties:
stable/12/ (p
Author: marius
Date: Thu Oct 24 14:18:06 2019
New Revision: 354021
URL: https://svnweb.freebsd.org/changeset/base/354021
Log:
MFC: r353778
- In em_intr(), just call em_handle_link() instead of duplicating it.
- In em_msix_link(), properly handle IGB-class devices after the iflib(4)
co
On Thu, 24 Oct 2019 at 04:26, Alexey Dokuchaev wrote:
>
> Why i686, not i586? i486 lacking 64-bit atomics is a sound and valid
> reason, but I don't understand why i586 wasn't chosen, and quick review
> of that -arch thread did not help. Could you shed some more light here?
i686 as a minimum al
On Wed, Oct 23, 2019 at 11:31:41AM -0700, Enji Cooper wrote:
> > On Oct 23, 2019, at 10:02, Dimitry Andric wrote:
> > New Revision: 353937
> > URL: https://svnweb.freebsd.org/changeset/base/353937
> >
> > Log:
> > Build toolchain components as dynamically linked executables by default
What are
On Wed, Oct 23, 2019 at 05:02:45PM +, Dimitry Andric wrote:
> Author: dim
> Date: Wed Oct 23 17:02:45 2019
> New Revision: 353937
> URL: https://svnweb.freebsd.org/changeset/base/353937
>
> Log:
> Build toolchain components as dynamically linked executables by default
>
> Summary:
> H
Author: bz
Date: Thu Oct 24 12:16:15 2019
New Revision: 354020
URL: https://svnweb.freebsd.org/changeset/base/354020
Log:
frag6: leave a note about upper layer header checks TBD
Per sepcification the upper layer header needs to be within the first
fragment. The check was not done so far
Author: bz
Date: Thu Oct 24 11:58:24 2019
New Revision: 354019
URL: https://svnweb.freebsd.org/changeset/base/354019
Log:
frag6: check global limits before hash and lock
Check whether we are accepting more fragments (based on global limits)
before doing expensive operations of calculating
Author: tuexen
Date: Thu Oct 24 09:22:23 2019
New Revision: 354018
URL: https://svnweb.freebsd.org/changeset/base/354018
Log:
Store a handle for the event handler. This will be used when unloading the
SCTP as a module.
Obtained from:markj@
Modified:
head/sys/netinet/sct
On Wed, Oct 23, 2019 at 04:57:12PM +, Dimitry Andric wrote:
> New Revision: 353936
> URL: https://svnweb.freebsd.org/changeset/base/353936
>
> Log:
> Bump clang's default target CPU for the i386 architecture (aka "x86") to
> i686, as per the discussion on the freebsd-arch mailing list. Ea
Author: bz
Date: Thu Oct 24 08:15:40 2019
New Revision: 354017
URL: https://svnweb.freebsd.org/changeset/base/354017
Log:
frag6: small improvements
Rather than walking the mbuf chain manually use m_last() which doing
exactly that for us.
Defer initializing srcifp for longer as there are
Author: bz
Date: Thu Oct 24 07:53:10 2019
New Revision: 354016
URL: https://svnweb.freebsd.org/changeset/base/354016
Log:
frag6: remove IP6_REASS_MBUF macro
The IP6_REASS_MBUF() macro did some pointer gynmastics to end up with the
same type as it gets in [*(cast **)&]. Spelling it out in
Author: tsoome
Date: Thu Oct 24 07:49:33 2019
New Revision: 354015
URL: https://svnweb.freebsd.org/changeset/base/354015
Log:
userboot/test should use PRIx64 as one would expect from prefix 0x
Test is printing decimal value after prefix 0x.
Modified:
head/stand/userboot/test/test.c
Modi
61 matches
Mail list logo