OpenBSD cvs log

created 2020-08-09T08:11:27Z
begin 2020-08-04T00:00:00Z
end 2020-08-05T00:00:00Z
path src/sys
commits 6

date 2020-08-04T09:32:05Z
author mvs
files src/sys/net/if.c log diff annotate
src/sys/net/netisr.h log diff annotate
src/sys/net/pipex.c log diff annotate
src/sys/net/pipex.h log diff annotate
src/sys/net/pipex_local.h log diff annotate
message We have `pipexinq' and `pipexoutq' mbuf(9) queues to store pipex(4)
related mbufs. Each mbuf(9) passed to these queues stores the pointer to
corresponding pipex(4) session referenced as `m_pkthdr.ph_cookie'. When
session was destroyed its reference can still be in these queues so we
have use after free issue while pipexintr() dereference it.

I removed `pipexinq', `pipexoutq' and pipexintr(). This not only allows
us to avoid issue described above, but also removes unnecessary context
switch in packet processing. Also it makes code simpler.

ok mpi@ yasuoka@

date 2020-08-04T11:48:57Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/cpu.c log diff annotate
message On POWER9 use the "darn" instruction and feed its output as entropy into
the random subsystem.

ok deraadt@

date 2020-08-04T14:45:46Z
author kevlo
files src/sys/dev/usb/if_ure.c log diff annotate
src/sys/dev/usb/if_urereg.h log diff annotate
message Pack multiple packets into one xfer as possible. Given this is a 5x-7x
TX improvement. It's all Jonathon's code so assert his copyright.

Submitted by Jonathon Fletcher.

Tested by jcs@, Mikolaj Kucharski, Jonathon Fletcher and myself.

ok jmatthew@

date 2020-08-04T16:28:16Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/pmap.c log diff annotate
message Initialize per-pmap lock.

date 2020-08-04T17:05:52Z
author anton
files src/sys/netinet6/in6.c log diff annotate
message Validate input given to ioctl(SIOCAIFADDR_IN6) like NetBSD already does.
Fixes a bunch of panics reported by syzkaller.

ok florian@

Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]
Reported-by: [email protected]

date 2020-08-04T23:19:30Z
author deraadt
files src/sys/arch/powerpc64/conf/RAMDISK log diff annotate
message add cd9660, msdos, and inet6 support