OpenBSD cvs log

created 2022-12-18T08:35:53Z
begin 2022-12-11T00:00:00Z
end 2022-12-12T00:00:00Z
path src/sys
commits 3

date 2022-12-11T05:07:25Z
author visa
files src/sys/arch/mips64/include/mips_cpu.h log diff annotate
src/sys/arch/mips64/mips64/tlbhandler.S log diff annotate
message Cut two cycles from k_tlb_inv() on octeon.

"If it works, go for it!" miod@

date 2022-12-11T05:31:05Z
author visa
files src/sys/arch/octeon/dev/octcit.c log diff annotate
src/sys/arch/octeon/dev/octciu.c log diff annotate
message Use evcount_percpu() with platform interrupt counters on octeon.

date 2022-12-11T21:19:08Z
author mvs
files src/sys/kern/sys_socket.c log diff annotate
src/sys/kern/uipc_socket.c log diff annotate
src/sys/kern/uipc_socket2.c log diff annotate
src/sys/kern/uipc_usrreq.c log diff annotate
src/sys/miscfs/fifofs/fifo_vnops.c log diff annotate
src/sys/netinet/tcp_usrreq.c log diff annotate
src/sys/sys/socketvar.h log diff annotate
message This time, socket's buffer lock requires solock() to be held. As a part of
socket buffers standalone locking work, move socket state bits which
represent its buffers state to per buffer state. Introduce `sb_state' and
turn SS_CANTSENDMORE to SBS_CANTSENDMORE. This bit will be processed on
`so_snd' buffer only.

Move SS_CANTRCVMORE and SS_RCVATMARK bits with separate diff to make
review easier and exclude possible so_rcv/so_snd mistypes.

Also, don't adjust the remaining SS_* bits right now.

ok millert@