created | 2022-11-23T12:25:26Z |
---|---|
begin | 2022-11-13T00:00:00Z |
end | 2022-11-14T00:00:00Z |
path | src/sys |
commits | 2 |
date | 2022-11-13T16:01:32Z | |||
---|---|---|---|---|
author | mvs | |||
files | src/sys/kern/uipc_proto.c | log | diff | annotate |
src/sys/kern/uipc_usrreq.c | log | diff | annotate | |
src/sys/sys/unpcb.h | log | diff | annotate | |
message |
Split out handlers for SOCK_DGRAM unix(4) sockets from SOCK_STREAM and SOCK_SEQPACKET. Introduce `uipc_dgram_usrreqs' to store pointers for dgram specific handlers. The dgram pru_shutdown and pru_send handlers were splitted to uipc_dgram_shutdown() and uipc_dgram_send(). The pru_accept, pru_rcvd and pru_abort handlers are not required for dgram sockets. The unp_disconnect() remains shared between all unix(4) sockets because it called from common paths too. Proposed by and ok guenther@ |
date | 2022-11-13T16:14:06Z | |||
---|---|---|---|---|
author | jca | |||
files | src/sys/arch/riscv64/riscv64/pmap.c | log | diff | annotate |
message |
Sync data and instruction cache before entering an executable page Adapted from kettenis' fix for arm64/pmap.c. Since we haven't been able to reliably reproduce the clang crashes that affect base and ports, it not yet known whether riscv64 was badly affected by this misordering. Time will tell. ok kettenis@ |