OpenBSD cvs log

created 2022-04-06T19:18:45Z
begin 2022-04-02T00:00:00Z
end 2022-04-03T00:00:00Z
path src/sys
commits 7

date 2022-04-02T09:00:45Z
author jmatthew
files src/sys/dev/pci/if_aq_pci.c log diff annotate
message Add dmamap syncs for rings and mbufs, fixing occasional errors seen
on a rockpro64, where dma is less coherent than on typical amd64 systems.

with and ok dlg@

date 2022-04-02T12:22:56Z
author kevlo
files src/sys/dev/usb/if_ure.c log diff annotate
src/sys/dev/usb/if_urereg.h log diff annotate
message Add preliminary support for RTL8156B and bug fixes for RTL8153/RTL8156.

ok stsp@

Tested:
RTL8152 (0x4c10): jmatthew, Marcus Merighi
RTL8153 (0x5c10): Yifei Zhan
RTL8153 (0x5c20): James Jerkins, Paul de Weerd, stsp
RTL8153 (0x5c30): gerhard, sthen
RTL8153B (0x6010): Paul de Weerd

date 2022-04-02T13:57:39Z
author krw
files src/sys/scsi/scsiconf.c log diff annotate
message Bring back r1.247, using scsi_detach_link() to release
a partially configured struct scsi_link.

Problematic code path found by jungle Boogie was plugged
by r1.249.

date 2022-04-02T15:35:06Z
author sthen
files src/sys/dev/usb/if_ure.c log diff annotate
message Don't byte swap URE_TXPKT_VLAN_TAG when setting up the packet to transmit.
Fixes vlan transmission with hw tagging (problem seen on RTL8153B but there's
no reason this wouldn't apply to others) and matches what the Linux driver
is doing. looks correct kettenis@ ok kevlo@

date 2022-04-02T17:25:10Z
author krw
files src/sys/scsi/scsiconf.c log diff annotate
message Add a paranoia/future proofing check for link->pool == NULL to
the SDEV_OWN_IOPL flag check.

Ambiguous/inconsistant code pointed out by Coverity #1515557.

date 2022-04-02T22:43:01Z
author mlarkin
files src/sys/kern/tty_nmea.c log diff annotate
message whitespace fix

date 2022-04-02T22:45:18Z
author mlarkin
files src/sys/kern/tty_nmea.c log diff annotate
message Update an old comment

The old comment only mentioned that tty_nmea was used for time, but
subsequently position data was added to this line discipline.