OpenBSD cvs log

created 2021-03-20T22:56:44Z
begin 2021-03-17T00:00:00Z
end 2021-03-18T00:00:00Z
path src/sys
commits 12

date 2021-03-17T05:41:34Z
author yasuoka
files src/sys/arch/amd64/stand/efiboot/conf.c log diff annotate
src/sys/arch/amd64/stand/efiboot/efidev.c log diff annotate
message Always use an allocated buffer for {Read,Write}Blocks() to make
efid_io() simpler. Also fixes the problem on some machines when boot
from CD-ROM. It happened because the previous version passed
unaligned pointers to the functions even if it is restricted by the
IoAlign property of the media. idea from kettenis, work with asou

ok kettenis

date 2021-03-17T09:05:42Z
author claudio
files src/sys/net/route.h log diff annotate
message Hide kernel internals from userland by wrapping more bits in _KERNEL blocks.
Especially the includes of net/rtable.h and sys/queue.h are problematic.
OK florian@

date 2021-03-17T12:03:40Z
author kettenis
files src/sys/arch/arm64/arm64/cpu.c log diff annotate
src/sys/arch/arm64/arm64/machdep.c log diff annotate
src/sys/arch/arm64/arm64/pmap.c log diff annotate
message Add missing memory clobbers to "data" barriers.

date 2021-03-17T14:06:54Z
author visa
files src/sys/sys/proc.h log diff annotate
message Fix bit position of ORPHAN in PS_BITS.

date 2021-03-17T14:30:08Z
author kn
files src/sys/net/if_mpw.c log diff annotate
message Use correct rdomain when adding/deleting routes

mpip(4) always adds and deletes routes in rdomain 0 regardless of the
`tunneldomain', i.e. the `sc_rdomain' value.

mpw(4) adds routes with the specified rdomain but always deletes them
in rdomain 0.

mpe(4) consistently uses the softc's rdomain which is tracked
consistently across the various ioctls -- no fix needed.

Found while reading the code and testing ifconfig(8)'s "tunneldomain" in
order to document MPLS ioctls.

OK claudio

date 2021-03-17T14:30:09Z
author kn
files src/sys/net/if_mpip.c log diff annotate
message Use correct rdomain when adding/deleting routes

mpip(4) always adds and deletes routes in rdomain 0 regardless of the
`tunneldomain', i.e. the `sc_rdomain' value.

mpw(4) adds routes with the specified rdomain but always deletes them
in rdomain 0.

mpe(4) consistently uses the softc's rdomain which is tracked
consistently across the various ioctls -- no fix needed.

Found while reading the code and testing ifconfig(8)'s "tunneldomain" in
order to document MPLS ioctls.

OK claudio

date 2021-03-17T15:34:21Z
author stsp
files src/sys/dev/pci/if_iwn.c log diff annotate
message Make iwn(4) send block ack request frames with the firmware node
which represents the AP, rather than the firmware's broadcast node.

Fixes a problem where firmware would generate bogus block ack requests
with a wrong starting sequence number, shifting the receiver's block ack
window out of sync with that of the firmware. Traffic would stall until
enough frames were sent to wrap sequence numbers of the block ack window.

ok chris@ kmos@

date 2021-03-17T15:58:38Z
author stsp
files src/sys/dev/pci/pcidevs log diff annotate
message Add another iwx(4) PCI device ID.
Based on a patch by Fredrik Engberg

date 2021-03-17T15:58:51Z
author stsp
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2021-03-17T15:59:27Z
author stsp
files src/sys/dev/pci/if_iwx.c log diff annotate
message Make iwx(4) attach to AX201 devices with PCI ID 0x34f0.

Requires Qu-c0-hr-b0-48 firmware which is available via fw_update(1).

Patch by Fredrik Engberg

date 2021-03-17T18:53:25Z
author kn
files src/sys/net/if_mpw.c log diff annotate
message Make "ifconfig mpw0 -mplslabel" work

Code is there, noone ever used it, I guess.
This makes ifconfig(8) documentation actually hold true.

OK claudio

date 2021-03-17T19:44:16Z
author jcs
files src/sys/dev/usb/uhidev.c log diff annotate
message When devices have claimed multiple report ids, only detach and send
DVACT_DEACTIVATE to them once when walking sc_subdevs.

Fixes a regression reported and tested by Edd Barrett.

Input from and previous version ok anton.