bswap32: alpha: Sign-extend uint32_t calculated result
as per "Digital UNIX: Calling Standard for Alpha Systems".
PR port-alpha/60772: insane calling convention for uint32_t variables
In lfs_checkempty(), do not continue looping through partial segments
after an error. Also, do not continue checking all future segments but
confine our attention only to the segment we are trying to verify empty.
Addresses an issue described in PR kern/60746.
doc: new openssls out
stop listing ones that have no chance of being imported.
For the old branches:
"We will also be releasing extended support for OpenSSL versions
3.0.23, 1.1.1zj, and 1.0.2zs which will be available to premium support
customers."
so I didn't list them, since we won't get them.
support a hardware cursor by scribbling into the mono overlay
TODO:
- proper on/off
- handle hotspot and the cursor shifting off screen to the top / left
t_ipsec_policy: Skip if IPsec is disabled in the kernel.
Currently failing on the sparc testbed with ENOPROTOOPT, which likely
indicates that IPsec is disabled on that host -- although other IPsec
tests are passing just fine? Maybe they all use rump?
XXX Should maybe do this as a rumpy test instead so we can always
ensure IPsec is enabled.
PR kern/60669: netipsec key_sp2msg buffer overrun
t_ipsec_policy: Send all output to stderr.
This way it doesn't get separated in atf output, so you can see which
subcases correspond to which check failures.
PR kern/60669: netipsec key_sp2msg buffer overrun
opencrypto(9): Fix mistakes in previous attempt to plug leaks.
1. Common error branch is now also used when cse is null.
2. Missed a spot in using the common error branch.
PR kern/60281: crypto(4): bugs in reference counting and test
fifo: Fix race between open and signal.
The problem is:
thread A thread B
-------- --------
enter open("fifo", O_WRONLY)
-> fi_writers++
-> sleep since fi_readers == 0
enter open("fifo", O_RDONLY)
-> fi_readers++
-> succeed since fi_writers > 0
open succeeds with fd
enter close(fd)
-> fi_readers--
close succeeds
*SIGALRM*
-> fi_writers--
open fails with EINTR
[45 lines not shown]
t_mkfifo: Add test for PR kern/59578.
The problem is:
thread A thread B
-------- --------
enter open("fifo", O_WRONLY)
-> fi_writers++
-> sleep since fi_readers == 0
enter open("fifo", O_RDONLY)
-> fi_readers++
-> return since fi_writers > 0
open succeeds with fd
enter close(fd)
-> fi_readers--
close succeeds
*SIGALRM*
-> fi_writers--
open fails with EINTR
[17 lines not shown]
Pull up following revision(s) (requested by tsutsui in ticket #490):
sys/arch/atari/atari/bus.c: revision 1.71
Make sure to pass an allocation strategy (VM_BESTFIT) to vmem_alloc().
Pull up following revision(s) (requested by andvar in ticket #489):
share/man/man4/virtio.4: revision 1.14
share/man/man4/virtio_mmio.4: file removal
share/man/man4/virtio.4: revision 1.12
share/man/man4/virtio.4: revision 1.13
virtio(4): combine virtio and virtio_mmio man pages.
While here, add missing VirtIO devices and improve grammar and text.
virtio_mmio.4 was present in the source tree but never installed.
remove virtio_mmio.4, which was combined with virtio(4).
virtio(4): improve text and remove technical details not relevant to users.
Do not mention virtio_mmio directly.
Simplify wording were possible.
pv(4) usage examples and author credits should likely be added in the future.
[7 lines not shown]
Pull up following revision(s) (requested by andvar in ticket #488):
distrib/sets/lists/comp/mi: revision 1.2530
lib/libcurses/Makefile: revision 1.97
Add a man page for wgetscrreg.3
Pull up following revision(s) (requested by andvar in ticket #487):
distrib/sets/lists/manhtml/mi: revision 1.59
share/man/man4/Makefile: revision 1.756
distrib/sets/lists/man/mi: revision 1.1841
distrib/sets/lists/man/mi: revision 1.1842
build and install pv(4) man page.
Add omitted catman entry for pv(4).