OpenBSD cvs log

created 2023-01-17T09:41:26Z
begin 2023-01-04T00:00:00Z
end 2023-01-05T00:00:00Z
path src/sys
commits 16

date 2023-01-04T02:00:49Z
author dlg
files src/sys/net/pf.c log diff annotate
src/sys/net/pf_ioctl.c log diff annotate
src/sys/net/pfvar.h log diff annotate
src/sys/net/pfvar_priv.h log diff annotate
message move the pf_state_tree rb tree type from pfvar.h to pfvar_priv.h

the pf_state_tree types are kernel private, and are not used by
userland. make build agrees with me.

while here, move the pf_state_tree from the RB macros to the RBT
functions. this shaves about 13k off pf.o on amd64.

ok sashan@

date 2023-01-04T03:47:10Z
author dlg
files src/sys/net/ifq.h log diff annotate
message fix a comment, no functional change.

date 2023-01-04T06:33:33Z
author jsg
files src/sys/uvm/uvm_mmap.c log diff annotate
message Chuck Cranor rescinded the advertising clause of uvm_mmap.c in
NetBSD rev 1.134 and confirmed with Mike Hibler that the University of
Utah would do the same.

https://mail-index.netbsd.org/source-changes/2011/02/02/msg018021.html

ok deraadt@

date 2023-01-04T07:06:08Z
author jsg
files src/sys/dev/cardbus/if_ath_cardbus.c log diff annotate
message Ichiro FUKUHARA agreed to rescind clause 3 and 4 in
NetBSD if_ath_cardbus.c rev 1.36

https://mail-index.netbsd.org/source-changes/2009/10/21/msg002189.html

date 2023-01-04T09:24:14Z
author jsg
files src/sys/arch/alpha/stand/netboot/dev_net.c log diff annotate
src/sys/lib/libsa/bootparam.c log diff annotate
message Gordon W. Ross agreed to rescind clause 3 and 4 in
NetBSD dev_net.c rev 1.15 bootparam.c rev 1.19

https://mail-index.netbsd.org/source-changes/2009/10/21/msg002212.html

date 2023-01-04T09:34:26Z
author jsg
files src/sys/arch/macppc/dev/zs.c log diff annotate
message Gordon W. Ross and Bill Studenmund agreed to rescind clause 3 and 4 in
NetBSD zs.c rev 1.49

https://mail-index.netbsd.org/source-changes/2009/10/27/msg002419.html

date 2023-01-04T10:05:44Z
author jsg
files src/sys/dev/microcode/siop/ncr53cxxx.c log diff annotate
src/sys/dev/microcode/siop/osiop.ss log diff annotate
message Michael L. Hitch agreed to rescind clause 3 and 4 in
NetBSD ncr53cxxx.c rev 1.16 osiop.ss rev 1.2

https://mail-index.netbsd.org/source-changes/2009/10/21/msg002215.html

date 2023-01-04T10:31:55Z
author dlg
files src/sys/net/if_pfsync.c log diff annotate
src/sys/net/pf.c log diff annotate
src/sys/net/pf_ioctl.c log diff annotate
src/sys/net/pf_lb.c log diff annotate
src/sys/net/pfvar.h log diff annotate
src/sys/net/pfvar_priv.h log diff annotate
message move the pf_state_tree_id type from pfvar.h to pfvar_priv.h.

the pf_state_tree_id type is private to the kernel.

while here, move it from being an RB tree to an RBT tree. this saves
about 12k in pf.o on amd64.

ok sashan@

date 2023-01-04T10:59:34Z
author jsg
files src/sys/arch/mips64/include/kcore.h log diff annotate
src/sys/sys/kcore.h log diff annotate
message Leo Weppelman agreed to rescind clause 3 and 4 in
NetBSD kvm_dump.3 rev 1.15 kcore.h rev 1.3

https://mail-index.netbsd.org/source-changes/2009/10/20/msg002169.html

date 2023-01-04T13:01:46Z
author deraadt
files src/sys/arch/arm64/stand/efiboot/Makefile log diff annotate
message experiments for --execute-only on arm64 and riscv64 are going well,
which will prompt making that the default. That means efiboot, which
build in a different way, must disable the link option.
ok kettenis

date 2023-01-04T13:01:47Z
author deraadt
files src/sys/arch/riscv64/stand/efiboot/Makefile log diff annotate
message experiments for --execute-only on arm64 and riscv64 are going well,
which will prompt making that the default. That means efiboot, which
build in a different way, must disable the link option.
ok kettenis

date 2023-01-04T13:08:23Z
author jsg
files src/sys/dev/microcode/ncr53cxxx/Attic/ncr53cxxx.c log diff annotate
message remove unused version of ncr53cxxx.c
ok deraadt@ miod@

date 2023-01-04T14:42:46Z
author jsg
files src/sys/dev/mii/devlist2h.awk log diff annotate
src/sys/dev/pcmcia/devlist2h.awk log diff annotate
src/sys/dev/sdmmc/devlist2h.awk log diff annotate
message Christos Zoulas removed his name from advertising clauses and copyrights
of some files in NetBSD. Make the same changes here.

https://mail-index.netbsd.org/source-changes/2017/06/03/msg084953.html
https://mail-index.netbsd.org/source-changes/2017/06/03/msg084955.html
https://mail-index.netbsd.org/source-changes/2019/12/02/msg111431.html
https://mail-index.netbsd.org/source-changes/2019/12/02/msg111432.html

date 2023-01-04T14:58:04Z
author jsg
files src/sys/arch/sparc64/sparc64/in_cksum.S log diff annotate
message Eduardo Horvath agreed to rescind clause 3 and 4 in
NetBSD fgen.1 rev 1.9 cpu_in_cksum.S rev 1.2

https://mail-index.netbsd.org/source-changes/2009/10/19/msg002130.html

date 2023-01-04T15:48:00Z
author kettenis
files src/sys/dev/pci/drm/include/linux/string.h log diff annotate
message Implement strscpy() and implement strscpy_pad() on top of that. Fixes the
return value in case of truncation.

ok jsg@

date 2023-01-04T22:13:43Z
author kettenis
files src/sys/arch/powerpc/powerpc/trap.c log diff annotate
message The access type for an instruction storage interrupt should not
include PROT_READ, otherwise faults on executable pages mapped only as
PORT_EXEC will not work.

ok deraadt@