OpenBSD cvs log

created 2019-11-21T04:07:20Z
begin 2019-11-18T00:00:00Z
end 2019-11-19T00:00:00Z
path src/sys
commits 8

date 2019-11-18T03:03:37Z
author kevlo
files src/sys/arch/amd64/conf/GENERIC log diff annotate
src/sys/arch/i386/conf/GENERIC log diff annotate
src/sys/dev/pci/files.pci log diff annotate
src/sys/dev/pci/if_rge.c log diff annotate
src/sys/dev/pci/if_rgereg.h log diff annotate
src/sys/dev/pci/pcidevs log diff annotate
message Introduce rge(4), a new driver for Realtek 8125 PCI Express 2.5Gb Ethernet
device.

"just commit!" deraadt@
"looks good to me" jmatthew@

date 2019-11-18T03:07:31Z
author kevlo
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2019-11-18T03:23:41Z
author dlg
files src/sys/net/pf_if.c log diff annotate
message don't leak the the task struct used for the addrhook in pfi_detach_ifnet.

date 2019-11-18T18:53:11Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwmreg.h log diff annotate
src/sys/dev/pci/if_iwmvar.h log diff annotate
message Add support for 9260 and 9560 devices to iwm(4).

Joint work with patrick@
Parts lifted from FreeBSD's r354492, r354502, r354508, r354516, r354508.

Firmware is available with fw_update(1) thanks to sthen@

7265 device tested by myself (still works)
8260 device tested by phessler@ (still works)
9260 devices tested by Travis Cole and myself
9560 devices tested by jcs@, mlarkin@, kevlo@, guenther@

Some 9560 devices have known issues. Those are being worked on.

ok patrick@

date 2019-11-18T20:08:49Z
author patrick
files src/sys/dev/usb/xhci.c log diff annotate
message Fix actual length calculation of short transfers in xhci(4). So far
we have subtracted the remaining length from the total transfer
length, which essentially means that we assume that all TRBs have
successfully been transferred apart from the remainder. Actually
we might get a short completion in the middle of a chain of TRBs,
which means that all TRBs until this TRB have completed successfully
apart from a remainder. Thus we have to count the length of all
TRBs until and including the one that we went short on, and remove
the remainder. All following TRBs in the same transfer must be
ignored.

Found by and fixed with gerhard@
ok mglocker@

date 2019-11-18T20:25:49Z
author mglocker
files src/sys/dev/usb/xhci.c log diff annotate
message Fix off-by-one TRB issue in bulk transfers larger than 64k.
This makes udl(4) on xhci(4) work fine.

Help and ok patrick@

date 2019-11-18T22:08:59Z
author bluhm
files src/sys/netinet6/in6.c log diff annotate
message Accept inet6 address with missing sa_len for the get ioctl(2).
dhcpcd from ports uses SIOCGIFAFLAG_IN6 without setting sin6_len.
OK deraadt@ millert@

date 2019-11-18T22:32:45Z
author jca
files src/sys/dev/vndioctl.h log diff annotate
message Delete commented out VNDIOCGET60 ioctl

Spotted by Benjamin Baier