Age | Commit message (Collapse) | Author |
|
need to explicitly call wbinvd() in wbinvd_on_all_cpus().
ok jsg@, deraadt@
|
|
EOImode == 1, which we don't do. Hence there's no need to touch the
register at all. This allows OpenBSD to progress on ESXi-Arm. This
bug in ESXi-Arm will be fixed there as well.
Noticed by Jared McNeill
ok kettenis@
|
|
printf(9) already lacked documentation and needs no change.
|
|
|
|
|
|
waited for a FD. It's not a fatal condition if it arrives late.
OK tb
|
|
OK tb
|
|
To avoide code duplication have get_icmp6ev_by_rdomain() either
return an existing icmp6ev in the correct rdomain or allocate one.
OK tb
|
|
pointer to it.
ok florian@
|
|
characters; from zhongjubin@huawei.com
|
|
|
|
to DPRINTF's.
From Mikolaj Kucharski <mikolaj AT kucharski DOT name>
|
|
|
|
internal structure reflecting the interface into a function that in turn
calls simple helper functions to do the different actions involved.
Simplifies the overly lengthy main(), correctly starts the state machine
with the state of the interface link as DOWN when IFF_UP is 0, tests
more initialization actions when '-n' is used.
|
|
says "shown in the status output of the interface"; this makes it clear that
1) ifconfig is used, 2) the interface must be specified (either that or -A;
it is not shown in the default output with no parameters), and 3) hints that
it must be run as root. ok jmc@
|
|
all the keys are negotiated and installed.
ok stsp@
|
|
|
|
Reported by AIsha Tammy.
ok kettenis@
|
|
Problem noted by & OK tb
|
|
a better error message if it's not correct. Prompted by bz#2879,
ok djm@ jmc@
|
|
The connection phase of the SSH session is time-sensitive (due to
server side login grace periods) and is frequently interactive (e.g.
entering passwords). The ultimate interactive/bulk TOS/DSCP will be
set after authentication completes.
ok dtucker@
|
|
process. No longer copy entire struct w/ pointer addresses, but
pass remaining scalar fields explicitly,
Prompted by Yuichiro NAITO, feedback Thorsten Glaser; ok dtucker@
|
|
ok semarie@
|
|
|
|
choosing a unique IV for every encryption operation, using a counter
as IV eliminates the risk of random collisions.
ok markus@ patrick@
|
|
ok florian
|
|
|
|
|
|
type or id, ignore the proposal instead of failing the exchange.
ok patrick@
|
|
|
|
This happens if name->der_len == 0. Since we already have a length
check, we can malloc and memcpy inside the conditional. This also
makes the code easier to read.
agreement from millert
ok jsing
|
|
It is now possible to call the function multiple times to collect events.
For that, the end marker has to be preserved between calls because otherwise
the scan might collect an event more than once. If a collected event gets
reactivated during scanning, it will be added at the tail of the queue,
out of reach because of the end marker.
This is required to implement select(2) and poll(2) on top of kqueue_scan().
Done & originally committed by visa@ in r1.143, in snap for more than 2 weeks.
ok visa@, anton@
|
|
routes that are already present, neither deleting nor re-adding them.
|
|
|
|
OK deraadt@
|
|
inactivity. By default rsync will wait forever but this results in stuck
processes if the remote side does not answer properly as seen in rpki-client.
OK job@ benno@
|
|
a bad choice as it conflicts with portmap. ok deraadt
|
|
OK sthen
|
|
interrupts. Hence, update the link state manually.
Tested and ok bluhm@
|
|
ok jca@
|
|
Document which global data structures require this lock and add some
asserts where the lock should be held.
Some code paths are still incorrect and should be revisited.
ok jmatthew@
|
|
devices whose INQUIRY command succeeds but with a residue equal to the
requested bytes. Subsequent i/o's (including the INQUIRY) which succeed
with a residue equal to the requested bytes will have residue set to 0.
Fixes (very?) old devices such as the memory stick Andrew Daugherity
pulled out of his drawer and with which he hoped to install 6.8.
Subsequent testing of diffs much appreciated!
|
|
|
|
|
|
only if immediately following a '{}' placeholder. Slightly modify the
error message to indicate so.
Brought up by and discussed with Paul de Weerd, thanks!
ok millert@
|
|
information in debug output.
|
|
because it is ambiguous as to whether it referred to the known or new
host key. bz3216; ok dtucker@
|
|
|
|
|
|
to optimize the amount of segments given to hardware for DMA. The cache
maintenance code uses the virtual addresses stored in the segments for
flushing, since we have to flush by VA. Unfortunately the coalescing
only checks if the physical blocks are contiguous. Thus it is possible
that phys-contig but virt-non-contig blocks are coalesced. The cache
flush operations are then not aware of this, and will flush the vaddr
with the length of the whole physical block, thus running long and then
flushing vaddrs that do not belong to the segments.
Fix this by making sure the coalescing only occurs if the bus space is
coherent, which means we do not do any flushing, or if the vaddrs are
contiguous as well. An alternative fix would have been to keep a copy
of the mbuf/uio pointers and flush vaddrs extracted from those objects.
This fixes a panic seen with mbuf chains, where the physical data was
surpisingly contiguous, but the mbufs' data pointers were not.
ok drahn@ kettenis@
|