r368271 mjg Dec. 2, 2020, 12:48 a.m.
Prior to the patch returning selfdfree could still be racing against doselwakeup
which set sf_si = NULL and now locks stp to wake up the other thread.

A sufficiently unlucky pair can end up going all the way down to freeing
select-related structures before the lock/wakeup/unlock finishes.

This started manifesting itself as crashes since select data started getting
freed in r367714.
ViewVC
r368269 kib Dec. 1, 2020, 11:51 p.m.
r368268 rmacklem Dec. 1, 2020, 11:33 p.m.
PR#250770 was actually just a misunderstanding of what
NFS mount options are needed for AmazonEFS mounts.
This patch attempts to clarify the manpage to clarify this.

This is a content change.

PR:		250770
Reviewed by:	bcr
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D27430
ViewVC
r368267 jmg Dec. 1, 2020, 11:25 p.m.
MFC after:	1 week
ViewVC
r368266 tsoome Dec. 1, 2020, 11:07 p.m.
would be nice to have dump to output hex and ascii.
ViewVC
r368265 kib Dec. 1, 2020, 10:53 p.m.
Right now, if lio registered zero jobs, syscall frees lio job
structure, cleaning up queued ksi.  As result, the realtime signal is
dequeued and never delivered.

Fix it by allowing sendsig() to copy ksi when job count is zero.

PR: 220398
Reported and reviewed by:	asomers
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D27421
ViewVC
r368264 kib Dec. 1, 2020, 10:46 p.m.
Mostly re-wrap conditions to split after binary ops.

Reviewed by:	asomers
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D27421
ViewVC
r368263 kib Dec. 1, 2020, 10:44 p.m.
r368262 kib Dec. 1, 2020, 10:30 p.m.
Reviewed by:	asomers
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D27421
ViewVC
r368261 tsoome Dec. 1, 2020, 10:28 p.m.
Pad in forth is used as "scratchpad" and internal implementations
should not use it. Ficl does not really follow this rule and this can fire back.
emit has no need to use pad, we can use local variable instead.
ViewVC
r368260 kib Dec. 1, 2020, 10:28 p.m.
Add r_ldbase.

Requested and reviewed by:	emaste
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D27429
ViewVC
r368259 gonzo Dec. 1, 2020, 8:27 p.m.
Enable devices' NUMA proximity infromation parsing on ARM64 systems

Sponsored by:	Ampere Computing
Submitted by:	Klara, Inc.
ViewVC
r368258 gonzo Dec. 1, 2020, 8:10 p.m.
On some of the server-grade ARM64 machines the number of NUMA domains is higher
than 2. When booting GENERIC kernel on such machines the SRAT parser fails
leaving the system with a single domain. To make GENERIC kernel usable on those
server, match the parameter value with the one for amd64 arch.

Reviewed by:	allanjude
Differential Revision:	https://reviews.freebsd.org/D27368
Sponsored by:	Ampere Computing
Submitted by:	Klara, Inc.
ViewVC
r368248 markj Dec. 1, 2020, 7:34 p.m.
Approved by:	so
Security:	CVE-2020-25577
MFC after:	now
ViewVC
r368247 jhb Dec. 1, 2020, 6:57 p.m.
Submitted by:	rmacklem
ViewVC