Author: avg
Date: Tue Nov 19 07:20:59 2019
New Revision: 354849
URL: https://svnweb.freebsd.org/changeset/base/354849
Log:
hyperv/storvsc: stash a pointer to hv_storvsc_request in ccb
A SIM-private field is used for that.
The pointer can be useful when examining a state of a queued ccb.
Author: avg
Date: Tue Nov 19 07:19:33 2019
New Revision: 354848
URL: https://svnweb.freebsd.org/changeset/base/354848
Log:
MFC r353618,r353625,r353627: MFV r353617: 9425 allow channel programs to be
stopped via signals
Modified:
stable/12/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
Author: cem
Date: Tue Nov 19 04:30:23 2019
New Revision: 354847
URL: https://svnweb.freebsd.org/changeset/base/354847
Log:
unifdef(1): Improve worst-case bound on symbol resolution
Use RB_TREE to make some algorithms O(lg N) and O(N lg N) instead of O(N)
and O(N^2). Because N is typicall
Author: kevans
Date: Tue Nov 19 04:23:57 2019
New Revision: 354846
URL: https://svnweb.freebsd.org/changeset/base/354846
Log:
bcm2835_sdhci: formalize DMA tag/segment scaling requirements
This allows easy and care-free scaling of NUM_DMA_SEGS with proper-ish
calculations to make sure we c
Author: kevans
Date: Tue Nov 19 03:45:41 2019
New Revision: 354845
URL: https://svnweb.freebsd.org/changeset/base/354845
Log:
bcm2835_sdhci: some style cleanup, no functional change
Modified:
head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
Modified: head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.
Author: kevans
Date: Tue Nov 19 03:40:17 2019
New Revision: 354844
URL: https://svnweb.freebsd.org/changeset/base/354844
Log:
bcm2835_sdhci: drop an assert in start_dma_seg
Trivial change to clarify locking expectations... no functional change.
Modified:
head/sys/arm/broadcom/bcm2835/bcm
Author: cem
Date: Tue Nov 19 03:15:06 2019
New Revision: 354843
URL: https://svnweb.freebsd.org/changeset/base/354843
Log:
unifdef(1): Kill totally useless header
No functional change.
Deleted:
head/usr.bin/unifdef/unifdef.h
Modified:
head/usr.bin/unifdef/unifdef.c
Modified: head/usr.
Author: jhibbits
Date: Tue Nov 19 02:11:00 2019
New Revision: 354842
URL: https://svnweb.freebsd.org/changeset/base/354842
Log:
ELF toolchain: Add PowerPC VMX and VSX note decode to readelf
Summary: A follow-on to r276634, which added the VMX note to userland cores,
and r334538 for VSX no
Author: mav
Date: Tue Nov 19 02:09:04 2019
New Revision: 354841
URL: https://svnweb.freebsd.org/changeset/base/354841
Log:
Add ioat_get_domain() to ioat(4) KPI.
This allows NUMA-aware consumers to reduce inter-domain traffic.
MFC after:1 week
Sponsored by: iXsystems, Inc.
Modifi
Author: mav
Date: Tue Nov 19 02:03:10 2019
New Revision: 354840
URL: https://svnweb.freebsd.org/changeset/base/354840
Log:
Call bus_dma_dmar_set_buswide(9) added in r354830.
PLX NTB sends translated DMA requests not only from itsels, but from all
slots and functions of its bus. By defaul
Author: jhibbits
Date: Tue Nov 19 02:00:13 2019
New Revision: 354839
URL: https://svnweb.freebsd.org/changeset/base/354839
Log:
powerpc/pmap: Remove an unused error from moea64_pvo_enter()
ENOENT is leftover from mmu_oea.c's moea_pvo_enter(), where it's used to
syncicache() on the first n
Author: jhibbits
Date: Tue Nov 19 01:28:06 2019
New Revision: 354838
URL: https://svnweb.freebsd.org/changeset/base/354838
Log:
powerpc/booke pmap: Use the right 'tlbilx' form to invalidate TIDs
'tlbilxpid' is 'tlbilx 1, 0', while the existing form is 'tlbilx 0, 0',
which translates to 't
On Mon, Nov 18, 2019 at 4:40 PM Rodney W. Grimes
wrote:
> > > In message <20191118204836.GB43295@raichu>, Mark Johnston writes:
> > > > On Mon, Nov 18, 2019 at 08:35:30PM +, Alexey Dokuchaev wrote:
> > > > > On Mon, Nov 18, 2019 at 01:09:19PM -0700, Alan Somers wrote:
> > > > > > On Mon, Nov
Author: kevans
Date: Tue Nov 19 00:02:56 2019
New Revision: 354837
URL: https://svnweb.freebsd.org/changeset/base/354837
Log:
flua: newer GCC complains about format-nonliteral at WARNS=2
Disable that one, too.
Modified:
head/libexec/flua/Makefile
Modified: head/libexec/flua/Makefile
===
> > In message <20191118204836.GB43295@raichu>, Mark Johnston writes:
> > > On Mon, Nov 18, 2019 at 08:35:30PM +, Alexey Dokuchaev wrote:
> > > > On Mon, Nov 18, 2019 at 01:09:19PM -0700, Alan Somers wrote:
> > > > > On Mon, Nov 18, 2019 at 12:48 PM Mark Johnston
> > > > > wrote:
> > > > > >
Author: kevans
Date: Mon Nov 18 23:31:12 2019
New Revision: 354836
URL: https://svnweb.freebsd.org/changeset/base/354836
Log:
sysent: regenerate after r354835
The lua-based makesyscalls produces slightly different output than its
makesyscalls.sh predecessor, all whitespace differences mor
> In message <20191118204836.GB43295@raichu>, Mark Johnston writes:
> > On Mon, Nov 18, 2019 at 08:35:30PM +, Alexey Dokuchaev wrote:
> > > On Mon, Nov 18, 2019 at 01:09:19PM -0700, Alan Somers wrote:
> > > > On Mon, Nov 18, 2019 at 12:48 PM Mark Johnston
> > > > wrote:
> > > > > On Mon, Nov
Author: kevans
Date: Mon Nov 18 23:28:23 2019
New Revision: 354835
URL: https://svnweb.freebsd.org/changeset/base/354835
Log:
Convert in-tree sysent targets to use new makesyscalls.lua
flua is bootstrapped as part of the build for those on older
versions/revisions that don't yet have flua
Author: jhibbits
Date: Mon Nov 18 23:23:38 2019
New Revision: 354834
URL: https://svnweb.freebsd.org/changeset/base/354834
Log:
bsnmp: Fix operator precedence in error check in table_check_response
Summary:
The ?: operator has a lower precedence than == and &&, so the result will
always
Author: kevans
Date: Mon Nov 18 23:21:13 2019
New Revision: 354833
URL: https://svnweb.freebsd.org/changeset/base/354833
Log:
Add flua to the base system, install to /usr/libexec
FreeBSDlua ("flua") is a FreeBSD-private lua, flavored with whatever
extensions we need for base system operat
On 18 Nov 2019, at 21:59, Bjoern A. Zeeb wrote:
Author: bz
Date: Mon Nov 18 21:59:47 2019
New Revision: 354832
URL: https://svnweb.freebsd.org/changeset/base/354832
Log:
icmpv6: Fix mbuf change in mld
After r354748 mld_input() can change the mbuf. The new pointer
is never returned to ic
Author: bz
Date: Mon Nov 18 21:59:47 2019
New Revision: 354832
URL: https://svnweb.freebsd.org/changeset/base/354832
Log:
icmpv6: Fix mbuf change in mld
After r354748 mld_input() can change the mbuf. The new pointer
is never returned to icmp6_input() and when passed to
icmp6_rip6_input
Author: bz
Date: Mon Nov 18 21:54:29 2019
New Revision: 354831
URL: https://svnweb.freebsd.org/changeset/base/354831
Log:
ipv6 tests
Add a simple ping6 test as well.
MFC after:2 weeks
Sponsored by: Netflix
Modified:
head/tests/sys/netinet6/exthdr.sh
Modified: head/tests/sys/n
On Mon, 18 Nov 2019 at 15:48, Mark Johnston wrote:
>
> > I presume that "content" means more like semantic, functional changes
> > that affect some particular meaning. Grammar fixes are just, well,
> > grammar fixes and thus do not warrant .Dd bump.
>
> Indeed, this was always my understanding as
Author: kib
Date: Mon Nov 18 20:56:59 2019
New Revision: 354830
URL: https://svnweb.freebsd.org/changeset/base/354830
Log:
bus_dma_dmar_set_buswide(9): KPI to indicate that the whole dmar
context should share page tables.
Practically it means that dma requests from any device on the bus a
Author: markj
Date: Mon Nov 18 20:55:01 2019
New Revision: 354829
URL: https://svnweb.freebsd.org/changeset/base/354829
Log:
Add a "B" suffix to memory quantities in top(1) output.
Otherwise small quantities look nonsensical. For instance, when
swapping in a single page we would print "4
Author: kib
Date: Mon Nov 18 20:53:57 2019
New Revision: 354828
URL: https://svnweb.freebsd.org/changeset/base/354828
Log:
Add x86 msr tweak KPI.
Use the KPI to tweak MSRs in mitigation code.
Reviewed by: markj, scottl
Sponsored by: The FreeBSD Foundation
MFC after:1 week
Di
On Mon, Nov 18, 2019 at 1:48 PM Mark Johnston wrote:
> On Mon, Nov 18, 2019 at 08:35:30PM +, Alexey Dokuchaev wrote:
> > On Mon, Nov 18, 2019 at 01:09:19PM -0700, Alan Somers wrote:
> > > On Mon, Nov 18, 2019 at 12:48 PM Mark Johnston
> wrote:
> > > > On Mon, Nov 18, 2019 at 12:43:48PM -0700
In message <20191118204836.GB43295@raichu>, Mark Johnston writes:
> On Mon, Nov 18, 2019 at 08:35:30PM +, Alexey Dokuchaev wrote:
> > On Mon, Nov 18, 2019 at 01:09:19PM -0700, Alan Somers wrote:
> > > On Mon, Nov 18, 2019 at 12:48 PM Mark Johnston wrote:
> > > > On Mon, Nov 18, 2019 at 12:43:4
On Mon, Nov 18, 2019 at 08:35:30PM +, Alexey Dokuchaev wrote:
> On Mon, Nov 18, 2019 at 01:09:19PM -0700, Alan Somers wrote:
> > On Mon, Nov 18, 2019 at 12:48 PM Mark Johnston wrote:
> > > On Mon, Nov 18, 2019 at 12:43:48PM -0700, Alan Somers wrote:
> > > > On Mon, Nov 18, 2019 at 12:06 PM Mar
On Mon, Nov 18, 2019 at 01:09:19PM -0700, Alan Somers wrote:
> On Mon, Nov 18, 2019 at 12:48 PM Mark Johnston wrote:
> > On Mon, Nov 18, 2019 at 12:43:48PM -0700, Alan Somers wrote:
> > > On Mon, Nov 18, 2019 at 12:06 PM Mark Johnston
> > wrote:
> > >
> > > > Author: markj
> > > > Date: Mon Nov 1
On Mon, Nov 18, 2019 at 12:48 PM Mark Johnston wrote:
> On Mon, Nov 18, 2019 at 12:43:48PM -0700, Alan Somers wrote:
> > On Mon, Nov 18, 2019 at 12:06 PM Mark Johnston
> wrote:
> >
> > > Author: markj
> > > Date: Mon Nov 18 19:05:52 2019
> > > New Revision: 354824
> > > URL: https://svnweb.freeb
Author: jhb
Date: Mon Nov 18 20:07:43 2019
New Revision: 354827
URL: https://svnweb.freebsd.org/changeset/base/354827
Log:
Check for errors from copyout() and suword*() in sv_copyout_args/strings.
Reviewed by: brooks, kib
Tested on:amd64 (amd64, i386, linux64), i386 (i386, linux)
S
Author: markj
Date: Mon Nov 18 20:03:28 2019
New Revision: 354826
URL: https://svnweb.freebsd.org/changeset/base/354826
Log:
Set MALLOC_DEBUG_MAXZONES=1 in GENERIC-NODEBUG configurations.
The purpose of this option is to make it easier to track down memory
corruption bugs by reducing the
On Mon, Nov 18, 2019 at 12:43:48PM -0700, Alan Somers wrote:
> On Mon, Nov 18, 2019 at 12:06 PM Mark Johnston wrote:
>
> > Author: markj
> > Date: Mon Nov 18 19:05:52 2019
> > New Revision: 354824
> > URL: https://svnweb.freebsd.org/changeset/base/354824
> >
> > Log:
> > Fix grammar in gpart.8.
On Mon, Nov 18, 2019 at 12:06 PM Mark Johnston wrote:
> Author: markj
> Date: Mon Nov 18 19:05:52 2019
> New Revision: 354824
> URL: https://svnweb.freebsd.org/changeset/base/354824
>
> Log:
> Fix grammar in gpart.8.
>
> PR: 241973
> MFC after:3 days
>
> Modified:
> head/lib
On Mon, Nov 18, 2019 at 01:31:16PM +, David Bright wrote:
> Author: dab
> Date: Mon Nov 18 13:31:16 2019
> New Revision: 354808
> URL: https://svnweb.freebsd.org/changeset/base/354808
>
> Log:
> Jail and capability mode for shm_rename; add audit support for shm_rename
>
> Co-mingling tw
Author: kevans
Date: Mon Nov 18 19:28:09 2019
New Revision: 354825
URL: https://svnweb.freebsd.org/changeset/base/354825
Log:
bcm2835_sdhci: use a macro for interrupts we handle
This is just further simplification, very little functional change. In the
DMA interrupt handler, we *do* now a
Author: markj
Date: Mon Nov 18 19:05:52 2019
New Revision: 354824
URL: https://svnweb.freebsd.org/changeset/base/354824
Log:
Fix grammar in gpart.8.
PR: 241973
MFC after:3 days
Modified:
head/lib/geom/part/gpart.8
Modified: head/lib/geom/part/gpart.8
Author: kevans
Date: Mon Nov 18 18:40:35 2019
New Revision: 354823
URL: https://svnweb.freebsd.org/changeset/base/354823
Log:
bcm2835_sdhci: push DATA_END handling out of DMA interrupt path
This simplifies the DMA interrupt handler quite a bit. The sdhci framework
will call platform_finis
Author: markj
Date: Mon Nov 18 18:34:23 2019
New Revision: 354822
URL: https://svnweb.freebsd.org/changeset/base/354822
Log:
Fix inconsistencies in anonymous DOF files.
The DOF file output by dtrace -A contains only the loadable sections.
However, as it was created by a call to dtrace_dof
Author: markj
Date: Mon Nov 18 18:25:51 2019
New Revision: 354821
URL: https://svnweb.freebsd.org/changeset/base/354821
Log:
Group per-domain reservation data in the same structure.
We currently have the per-domain partially populated reservation queues
and the per-domain queue locks. De
Author: markj
Date: Mon Nov 18 18:22:41 2019
New Revision: 354820
URL: https://svnweb.freebsd.org/changeset/base/354820
Log:
Widen the vm_page aflags field to 16 bits.
We are now out of aflags bits, whereas the "flags" field only makes use
of five of its sixteen bits, so narrow "flags" to
Author: markj
Date: Mon Nov 18 17:19:16 2019
New Revision: 354819
URL: https://svnweb.freebsd.org/changeset/base/354819
Log:
MFC r353729:
Apply mapping protections to .o kernel modules.
Modified:
stable/12/sys/kern/link_elf_obj.c
Directory Properties:
stable/12/ (props changed)
Modifie
Author: tsoome
Date: Mon Nov 18 16:40:03 2019
New Revision: 354818
URL: https://svnweb.freebsd.org/changeset/base/354818
Log:
MFC r354746:
loader: add support for hybrid PMBR for GPT partition table
Note hybrid table is nor really UEFI specification compliant.
Sample hybrid partition
Author: tsoome
Date: Mon Nov 18 16:37:21 2019
New Revision: 354817
URL: https://svnweb.freebsd.org/changeset/base/354817
Log:
MFC r354743, r354766:
loader: r354415 did miss to sort subpaths below the partitions
loader: remove unused variable from efipart.c
Modified:
stable/12/stand/efi
Author: markj
Date: Mon Nov 18 15:37:01 2019
New Revision: 354816
URL: https://svnweb.freebsd.org/changeset/base/354816
Log:
Implement vm.pmap.kernel_maps for arm64.
Reviewed by: alc
MFC after:2 weeks
Differential Revision:https://reviews.freebsd.org/D22142
Modified:
hea
Author: markj
Date: Mon Nov 18 15:36:46 2019
New Revision: 354815
URL: https://svnweb.freebsd.org/changeset/base/354815
Log:
Let arm64 pmap_qenter() and pmap_kenter() unconditionally set NX.
As on amd64, there is no need for mappings created by these functions to
be executable.
Revie
Author: markj
Date: Mon Nov 18 15:27:52 2019
New Revision: 354813
URL: https://svnweb.freebsd.org/changeset/base/354813
Log:
MFC r354629:
Fix handling of PIPE_EOF in the direct write path.
Modified:
stable/12/sys/kern/sys_pipe.c
Directory Properties:
stable/12/ (props changed)
Modified
Author: markj
Date: Mon Nov 18 15:28:10 2019
New Revision: 354814
URL: https://svnweb.freebsd.org/changeset/base/354814
Log:
MFC r353672:
Introduce pmap_change_prot() for amd64.
Modified:
stable/12/sys/amd64/amd64/pmap.c
stable/12/sys/amd64/include/pmap.h
Directory Properties:
stable/12
Author: asomers
Date: Mon Nov 18 14:12:33 2019
New Revision: 354812
URL: https://svnweb.freebsd.org/changeset/base/354812
Log:
Update the ses(4) man page
This driver was largely rewritten in 2015 (svn r235911) but the man page was
never updated to match.
Reviewed by: trasz
MFC aft
Author: kib
Date: Mon Nov 18 13:38:35 2019
New Revision: 354811
URL: https://svnweb.freebsd.org/changeset/base/354811
Log:
MFC r354630:
amd64: Issue MFENCE on context switch on AMD CPUs when reusing address space.
Modified:
stable/12/sys/amd64/amd64/pmap.c
Directory Properties:
stable/12/
Author: kib
Date: Mon Nov 18 13:37:13 2019
New Revision: 354810
URL: https://svnweb.freebsd.org/changeset/base/354810
Log:
MFC r354591:
amd64: Change SFENCE to locked op for synchronizing with CLFLUSHOPT on Intel.
Modified:
stable/12/sys/amd64/amd64/pmap.c
Directory Properties:
stable/12/
Author: kib
Date: Mon Nov 18 13:34:27 2019
New Revision: 354809
URL: https://svnweb.freebsd.org/changeset/base/354809
Log:
MFC r354592:
amd64: change r_gdt to the local variable in hammer_time().
Modified:
stable/12/sys/amd64/amd64/machdep.c
stable/12/sys/amd64/include/segments.h
Director
Author: dab
Date: Mon Nov 18 13:31:16 2019
New Revision: 354808
URL: https://svnweb.freebsd.org/changeset/base/354808
Log:
Jail and capability mode for shm_rename; add audit support for shm_rename
Co-mingling two things here:
* Addressing some feedback from Konstantin and Kyle re: ja
Author: avg
Date: Mon Nov 18 10:46:55 2019
New Revision: 354807
URL: https://svnweb.freebsd.org/changeset/base/354807
Log:
fix up r354804, add new ZFS file mmp.c to kernel files
Reported by: CI LINT build
MFC after:4 weeks
X-MFC with: r354804
Modified:
head/sys/conf/files
Mod
Author: avg
Date: Mon Nov 18 10:34:27 2019
New Revision: 354806
URL: https://svnweb.freebsd.org/changeset/base/354806
Log:
fix up r354804, link zstreamdump with libzfs
Since r354804 libzpool depends on libzfs for get_system_hostid symbol.
Except for zstreamdump, all binaries linked with l
Author: trasz
Date: Mon Nov 18 10:19:16 2019
New Revision: 354805
URL: https://svnweb.freebsd.org/changeset/base/354805
Log:
Make linux(4) open(2)/openat(2) return ELOOP instead of EMLINK,
when being passed O_NOFOLLOW. This fixes LTP testcase openat02:5.
Reviewed by: emaste
MFC after:
Author: avg
Date: Mon Nov 18 09:38:35 2019
New Revision: 354804
URL: https://svnweb.freebsd.org/changeset/base/354804
Log:
MFV r354378,r354379,r354386: 10499 Multi-modifier protection (MMP)
10499 Multi-modifier protection (MMP)
illumos/illumos-gate@e0f1c0afa46cc84d4b1e40124032a9a87310386e
59 matches
Mail list logo