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 |