OpenBSD cvs log

created 2020-03-07T19:10:40Z
begin 2020-03-05T00:00:00Z
end 2020-03-06T00:00:00Z
path src/sys
commits 9

date 2020-03-05T09:28:31Z
author claudio
files src/sys/arch/alpha/alpha/lock_machdep.c log diff annotate
src/sys/arch/powerpc/powerpc/lock_machdep.c log diff annotate
src/sys/kern/kern_lock.c log diff annotate
message The 'lock spun out' db_printf needs a newline. All other MP_LOCKDEBUG
messages do have the newline already.
OK anton@ kettenis@

date 2020-03-05T10:13:12Z
author stsp
files src/sys/net80211/ieee80211_mira.c log diff annotate
message MiRA needs to add tx time overhead for ACK only for single-frame transmissions.

Resolves XXX comments regarding block-ack support.
with simplification tweak from + ok tb@

date 2020-03-05T10:13:52Z
author stsp
files src/sys/net80211/ieee80211_mira.c log diff annotate
message fix build without MIRA_AGGRESSIVE_DOWNWARDS_PROBING

ok tb@

date 2020-03-05T11:49:26Z
author stsp
files src/sys/net80211/ieee80211_mira.c log diff annotate
message Cancel MiRA probing timeouts if a channel quality change triggers probing.

Avoids unnecessary re-probing in case a timeout had been scheduled already.
tweak + ok tb@

date 2020-03-05T11:50:25Z
author stsp
files src/sys/net80211/ieee80211_mira.c log diff annotate
message Fix a MiRa probing short-cut comparing current to previous measurements.

When checking if a previously probed MCS had a better measurement,
do not allow the current MCS being probed to win right away.
Otherwise we may end up sticking to our current Tx rate even
if further probing would yield a better result.

ok tb@

date 2020-03-05T11:52:18Z
author stsp
files src/sys/net80211/ieee80211_mira.c log diff annotate
message Fix MiRA probing shortcut comparing measured throughput against the
theoretical throughput of another MCS.

Packet loss indicates that this MCS isn't necessarily going to be the best
choice, so do not allow lossy throughput measurements to win unchallenged.

ok tb@

date 2020-03-05T14:56:50Z
author stsp
files src/sys/dev/pci/if_iwmreg.h log diff annotate
message Update iwm(4) firmware API documentation with respect to sequence number
related fields in Tx commands and responses:

- IWM_AGG_TX_STATE_SEQ_NUM_MSK does not exist, remove it from documentation

- In our case, iwm_agg_tx_status's "sequence" field contains the Tx queue ID
and index of aggregated subframes, not sequence numbers. Update the struct
definition accordingly. (This struct is not used yet.)

- iwm_tx_resp and iwm_ba_notif contain frame header sequence control fields.
Be explicit about this in documentation.
I don't understand which frame the sequence control field in iwm_ba_notif
corresponds to. Leave a comment about that. iwlwifi doesn't use this field.

date 2020-03-05T16:36:30Z
author otto
files src/sys/arch/amd64/conf/RAMDISK log diff annotate
src/sys/arch/amd64/stand/boot/Makefile log diff annotate
src/sys/arch/amd64/stand/boot/conf.c log diff annotate
src/sys/arch/amd64/stand/cdboot/Makefile log diff annotate
src/sys/arch/amd64/stand/cdboot/conf.c log diff annotate
src/sys/arch/amd64/stand/efi32/Makefile.common log diff annotate
src/sys/arch/amd64/stand/efi32/conf.c log diff annotate
src/sys/arch/amd64/stand/efi64/Makefile.common log diff annotate
src/sys/arch/amd64/stand/efi64/conf.c log diff annotate
src/sys/arch/amd64/stand/efiboot/Makefile.common log diff annotate
src/sys/arch/amd64/stand/efiboot/conf.c log diff annotate
src/sys/arch/amd64/stand/pxeboot/Makefile log diff annotate
src/sys/arch/amd64/stand/pxeboot/conf.c log diff annotate
message Allow amd64 boot(8) and friends to read from an ffs2 filesystem.
Also enable ffs2 for floppy, so that its kernel kan access ffs2. ok deraadt@

date 2020-03-05T19:39:04Z
author kettenis
files src/sys/dev/pci/drm/i915/i915_request.c log diff annotate
message The local_clock_us() function needs microsecond resolution so implement it
using microuptime(9). Avoids a hard hang when starting X on Intel Cherry
Trail Atom processors.

ok jsg@