OpenBSD cvs log

created 2020-12-13T00:42:56Z
begin 2020-12-09T00:00:00Z
end 2020-12-10T00:00:00Z
path src/sys
commits 11

date 2020-12-09T05:39:42Z
author dlg
files src/sys/dev/pci/if_ix.c log diff annotate
message ix_txq_kstats_read() should look at a tx_ring struct, not rx_ring.

luckily tx_rings and rx_rings have ix_softc pointers in the same
place, so we got away with it.

from Christiano Haesbaert

date 2020-12-09T05:53:33Z
author tb
files src/sys/net/wg_cookie.c log diff annotate
src/sys/net/wg_cookie.h log diff annotate
src/sys/net/wg_noise.c log diff annotate
src/sys/net/wg_noise.h log diff annotate
message add RCS tags

date 2020-12-09T12:11:13Z
author kettenis
files src/sys/arch/arm64/arm64/pmap.c log diff annotate
message Remove redundant TLB flush. All callers of pmap_pte_remove() were already
calling ttlb_flush().

ok patrick@

date 2020-12-09T13:24:22Z
author tobhe
files src/sys/net80211/ieee80211_input.c log diff annotate
message Flush reorder buffer after gap timeout, otherwise the frames remain
in the buffer until the next frame is received.

Found by and fix from Christian Ehrhardt
ok stsp@

date 2020-12-09T15:50:58Z
author stsp
files src/sys/net80211/ieee80211_input.c log diff annotate
src/sys/net80211/ieee80211_proto.c log diff annotate
message Disable A-MSDU support again.

iwm(4) 9k and iwx(4) need more work before AMSDU can be enabled.
These devices decapsulate A-MSDU in hardware and required changes to
make this work with our drivers and stack seem to be non-trivial.

Problems reported by phessler@

ok phessler@

date 2020-12-09T18:10:17Z
author krw
files src/sys/arch/alpha/stand/boot/disk.c log diff annotate
src/sys/arch/alpha/stand/boot/disk.h log diff annotate
src/sys/arch/amd64/stand/boot/conf.c log diff annotate
message Use daddr_t and not daddr32_t in boot media.

At a minimum, amd64/i386 should now boot from 4TB GPT formatted disks.

More daddr32_t terminations with extreme prejudice to follow.

Tested by various, in snaps for a few days.

ok deraadt@

date 2020-12-09T18:10:18Z
author krw
files src/sys/arch/amd64/stand/cdboot/conf.c log diff annotate
src/sys/arch/amd64/stand/efi32/conf.c log diff annotate
src/sys/arch/amd64/stand/efi32/diskprobe.c log diff annotate
src/sys/arch/amd64/stand/efi32/efidev.c log diff annotate
src/sys/arch/amd64/stand/efi32/efidev.h log diff annotate
src/sys/arch/amd64/stand/efi32/efipxe.c log diff annotate
src/sys/arch/amd64/stand/efi32/efipxe.h log diff annotate
src/sys/arch/amd64/stand/efi64/conf.c log diff annotate
src/sys/arch/amd64/stand/efi64/diskprobe.c log diff annotate
src/sys/arch/amd64/stand/efi64/efidev.c log diff annotate
src/sys/arch/amd64/stand/efi64/efidev.h log diff annotate
src/sys/arch/amd64/stand/efi64/efipxe.c log diff annotate
src/sys/arch/amd64/stand/efi64/efipxe.h log diff annotate
src/sys/arch/amd64/stand/efiboot/conf.c log diff annotate
src/sys/arch/amd64/stand/efiboot/diskprobe.c log diff annotate
src/sys/arch/amd64/stand/efiboot/efidev.c log diff annotate
src/sys/arch/amd64/stand/efiboot/efidev.h log diff annotate
src/sys/arch/amd64/stand/efiboot/efipxe.c log diff annotate
src/sys/arch/amd64/stand/efiboot/efipxe.h log diff annotate
src/sys/arch/amd64/stand/libsa/biosdev.c log diff annotate
src/sys/arch/amd64/stand/libsa/biosdev.h log diff annotate
src/sys/arch/amd64/stand/libsa/disk.h log diff annotate
src/sys/arch/amd64/stand/libsa/diskprobe.c log diff annotate
src/sys/arch/amd64/stand/libsa/pxe_net.c log diff annotate
src/sys/arch/amd64/stand/libsa/pxe_net.h log diff annotate
src/sys/arch/amd64/stand/libsa/softraid_amd64.c log diff annotate
src/sys/arch/amd64/stand/libsa/softraid_amd64.h log diff annotate
src/sys/arch/amd64/stand/pxeboot/conf.c log diff annotate
src/sys/arch/arm64/stand/efiboot/conf.c log diff annotate
src/sys/arch/arm64/stand/efiboot/disk.h log diff annotate
src/sys/arch/arm64/stand/efiboot/efidev.c log diff annotate
src/sys/arch/arm64/stand/efiboot/efidev.h log diff annotate
src/sys/arch/arm64/stand/efiboot/efipxe.c log diff annotate
src/sys/arch/arm64/stand/efiboot/efipxe.h log diff annotate
src/sys/arch/arm64/stand/efiboot/softraid_arm64.c log diff annotate
src/sys/arch/arm64/stand/efiboot/softraid_arm64.h log diff annotate
src/sys/arch/armv7/stand/efiboot/conf.c log diff annotate
src/sys/arch/armv7/stand/efiboot/disk.h log diff annotate
src/sys/arch/armv7/stand/efiboot/efidev.c log diff annotate
src/sys/arch/armv7/stand/efiboot/efidev.h log diff annotate
src/sys/arch/armv7/stand/efiboot/efipxe.c log diff annotate
src/sys/arch/armv7/stand/efiboot/efipxe.h log diff annotate
src/sys/arch/hppa/stand/boot/conf.c log diff annotate
src/sys/arch/hppa/stand/libsa/libsa.h log diff annotate
src/sys/arch/hppa/stand/libsa/pdc.c log diff annotate
src/sys/arch/i386/stand/boot/conf.c log diff annotate
src/sys/arch/i386/stand/cdboot/conf.c log diff annotate
src/sys/arch/i386/stand/libsa/biosdev.c log diff annotate
src/sys/arch/i386/stand/libsa/biosdev.h log diff annotate
src/sys/arch/i386/stand/libsa/disk.h log diff annotate
src/sys/arch/i386/stand/libsa/diskprobe.c log diff annotate
src/sys/arch/i386/stand/libsa/pxe_net.c log diff annotate
src/sys/arch/i386/stand/libsa/pxe_net.h log diff annotate
src/sys/arch/i386/stand/libsa/softraid_i386.c log diff annotate
src/sys/arch/i386/stand/libsa/softraid_i386.h log diff annotate
src/sys/arch/i386/stand/pxeboot/conf.c log diff annotate
message Use daddr_t and not daddr32_t in boot media.

At a minimum, amd64/i386 should now boot from 4TB GPT formatted disks.

More daddr32_t terminations with extreme prejudice to follow.

Tested by various, in snaps for a few days.

ok deraadt@

date 2020-12-09T18:10:19Z
author krw
files src/sys/arch/landisk/stand/boot/conf.c log diff annotate
src/sys/arch/landisk/stand/boot/devs.c log diff annotate
src/sys/arch/landisk/stand/boot/libsa.h log diff annotate
src/sys/arch/landisk/stand/xxboot/boot1.c log diff annotate
src/sys/arch/loongson/stand/boot/conf.c log diff annotate
src/sys/arch/loongson/stand/boot/dev.c log diff annotate
src/sys/arch/loongson/stand/boot/libsa.h log diff annotate
src/sys/arch/loongson/stand/boot/rd.c log diff annotate
src/sys/arch/luna88k/stand/boot/conf.c log diff annotate
src/sys/arch/luna88k/stand/boot/dev_net.c log diff annotate
src/sys/arch/luna88k/stand/boot/dev_net.h log diff annotate
src/sys/arch/luna88k/stand/boot/samachdep.h log diff annotate
src/sys/arch/luna88k/stand/boot/sd.c log diff annotate
src/sys/arch/macppc/stand/conf.c log diff annotate
src/sys/arch/macppc/stand/ofdev.c log diff annotate
src/sys/arch/octeon/stand/rdboot/rdboot.c log diff annotate
src/sys/arch/powerpc64/stand/rdboot/rdboot.c log diff annotate
src/sys/arch/sgi/stand/boot/conf.c log diff annotate
src/sys/arch/sgi/stand/boot/diskio.c log diff annotate
src/sys/arch/sgi/stand/boot/netfs.c log diff annotate
src/sys/arch/sgi/stand/boot/netio.c log diff annotate
src/sys/arch/sparc64/stand/ofwboot/ofdev.c log diff annotate
src/sys/arch/sparc64/stand/ofwboot/ofdev.h log diff annotate
src/sys/arch/sparc64/stand/ofwboot/softraid_sparc64.c log diff annotate
src/sys/arch/sparc64/stand/ofwboot/softraid_sparc64.h log diff annotate
src/sys/arch/sparc64/stand/ofwboot/vers.c log diff annotate
src/sys/lib/libsa/stand.h log diff annotate
message Use daddr_t and not daddr32_t in boot media.

At a minimum, amd64/i386 should now boot from 4TB GPT formatted disks.

More daddr32_t terminations with extreme prejudice to follow.

Tested by various, in snaps for a few days.

ok deraadt@

date 2020-12-09T18:11:18Z
author deraadt
files src/sys/arch/i386/conf/RAMDISK log diff annotate
message fxp does not currently fit

date 2020-12-09T18:58:19Z
author mpi
files src/sys/kern/kern_event.c log diff annotate
src/sys/kern/kern_exit.c log diff annotate
src/sys/sys/event.h log diff annotate
src/sys/sys/proc.h log diff annotate
message Add kernel-only per-thread kqueue & helpers to initialize and free it.

This will soon be used by select(2) and poll(2).

ok anton@, visa@

date 2020-12-09T21:54:11Z
author stsp
files src/sys/net80211/ieee80211_input.c log diff annotate
message Ignore trailing data in A-MSDU frame buffers if it is smaller than the
Ethernet header size. Avoids spurious "input packet decapsulations failed"
errors in 'netstat -W' with A-MSDU enabled (currently disabled in-tree).

Problem observed and fix verified on iwm(4) 8260 by me and 7260 by tobhe.

ok phessler@ tobhe@