OpenBSD cvs log

created 2021-03-14T01:23:32Z
begin 2021-03-12T00:00:00Z
end 2021-03-13T00:00:00Z
path src/sys
commits 10

date 2021-03-12T10:13:28Z
author mpi
files src/sys/kern/kern_exec.c log diff annotate
src/sys/kern/kern_exit.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
src/sys/sys/proc.h log diff annotate
message Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic

single_thread_set() is modified to explicitly indicated when waiting until
sibling threads are parked is required. This is obviously not required if
a traced thread is switching away from a CPU after handling a STOP signal.

ok claudio@

date 2021-03-12T10:22:46Z
author jsg
files src/sys/crypto/set_key.c log diff annotate
src/sys/crypto/sha2.c log diff annotate
src/sys/ddb/db_elf.c log diff annotate
src/sys/lib/libsa/arp.c log diff annotate
src/sys/lib/libsa/bcrypt_pbkdf.c log diff annotate
src/sys/lib/libsa/sha2.c log diff annotate
src/sys/scsi/cd.c log diff annotate
src/sys/scsi/ch.c log diff annotate
src/sys/scsi/mpath_sym.c log diff annotate
src/sys/scsi/scsi_changer.h log diff annotate
src/sys/scsi/scsi_disk.h log diff annotate
src/sys/scsi/st.c log diff annotate
message spelling

date 2021-03-12T14:15:49Z
author jsg
files src/sys/uvm/uvm_extern.h log diff annotate
src/sys/uvm/uvm_fault.c log diff annotate
src/sys/uvm/uvm_glue.c log diff annotate
src/sys/uvm/uvm_km.c log diff annotate
src/sys/uvm/uvm_map.c log diff annotate
src/sys/uvm/uvm_map.h log diff annotate
src/sys/uvm/uvm_pager.c log diff annotate
src/sys/uvm/uvm_pager.h log diff annotate
src/sys/uvm/uvm_pmemrange.c log diff annotate
src/sys/uvm/uvm_swap_encrypt.c log diff annotate
src/sys/uvm/uvm_vnode.c log diff annotate
message spelling

ok mpi@

date 2021-03-12T14:39:37Z
author fcambus
files src/sys/dev/wsfont/spleen5x8.h log diff annotate
src/sys/dev/wsfont/spleen6x12.h log diff annotate
message Update Spleen kernel fonts to version 1.9.0, bringing the following
improvements:

- Enlarge vertical line for consistency with other small sizes (5x8 version)
- Add full support for the Latin-1 Supplement Unicode block (6x12 version)

date 2021-03-12T16:26:27Z
author stsp
files src/sys/conf/files log diff annotate
src/sys/net80211/ieee80211_ra.c log diff annotate
src/sys/net80211/ieee80211_ra.h log diff annotate
message Add RA, a new 11n Tx rate adaptation module for net80211.

Written by Christian Ehrhardt and myself, based on ieee80211_mira.c
but with significant changes.

The main difference is that RA does not attempt to precisely measure
actual throughput but simply deducts a loss percentage from the
theoretical throughput which can be achieved by a given MCS.

Unlike MiRa, RA does not use timeouts to trigger probing.
Probing is triggered only by changes in measured throughput.

Unlike MiRA, RA doesn't care whether a frame was part of an A-MPDU.
RA simply collects statistics for individual subframes. This makes reporting
very easy for drivers and seems to work well enough in practice.

Another difference is that drivers can report multi-rate retries properly
via ieee80211_ra_add_stats_ht(mcs, total, fail) which can be called
several times before ieee80211_ra_choose() selects a new Tx rate.

There is no reason any issues could not be fixed in ieee8011_mira.c but
I felt it was a good moment to burn the house down and start over.
And since this code diverges from how MiRA is described in the research
paper applying the "MiRA" label becomes inappropriate.

date 2021-03-12T16:27:10Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwmvar.h log diff annotate
message Use RA instead of MiRA in iwm(4).

Tested by:
iwm 7260: florian
iwm 7265: TronDD, Aaron Miller, stsp
iwm 8260: bket
iwm 8265: matthieu, tracey, naddy, Dave Voutila, jcs, Mathieu Kerjouan,
Matthias Schmidt, stsp
iwm 9260: matthieu, phessler, Darren VanBuren
iwm 9560: Uwe Werler

date 2021-03-12T16:27:27Z
author stsp
files src/sys/dev/pci/if_iwn.c log diff annotate
message Use RA instead of MiRA in iwn(4).

Tested by:
iwn 6200: stsp
iwn 6205: cwen, Jeremy O'Brien
iwn 6300: okan

date 2021-03-12T16:27:28Z
author stsp
files src/sys/dev/pci/if_iwnvar.h log diff annotate
message Use RA instead of MiRA in iwn(4).

Tested by:
iwn 6200: stsp
iwn 6205: cwen, Jeremy O'Brien
iwn 6300: okan

date 2021-03-12T17:54:50Z
author stsp
files src/sys/dev/pci/if_ipw.c log diff annotate
message In ipw(4), ensure that net80211 is in ASSOC state while we are expecting
an assoc response from the AP during the association sequence. Otherwise
net80211 would ignore the auth response, resulting in a state mismatch
between firmware and net80211. A symptom of this was that WPA didn't work.

Problem reported and fix tested by Ricardo Mottola

date 2021-03-12T23:42:50Z
author kettenis
files src/sys/dev/wscons/wsconsio.h log diff annotate
message Add WSDISPLAYIO_DEPTH_30 in order to support 30-bit color support.

ok jsg@