CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2022/11/30 03:20:37
Modified files: sys/kern : syscalls.master Log message: Unlock getsockopt(2) and setsockopt(2). Unlock them both because at protocol layer they follow the same (*pr_ctloutput)() handlers. At sockets layer we touch only per-socket data, which is solock() protected. At protocol layer, udp(4), unix(4) and key management sockets have no (*pr_ctloutput)() handlers. route_ctloutput() touches only per socket data, which is solock() protected. inet{,6} globals are protected by netlock, which is solock() backend for corresponding sockets. ok bluhm@