CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2024/12/20 17:10:04
Modified files:
sys/netinet : in_pcb.c in_pcb.h
sys/netinet6 : in6_pcb.c
Log message:
Kill `inp_notify' list remains.
This was the list where PCBs were temporary linked to avoid sleep with
`inpt_mtx' mutex(9) held. in_pcbnotifyall() and in6_pcbnotify are the
last list users, so switch them to in_pcb_iterator() too, moreover they
already do in_pcb_is_iterator() check.
Note, in_pcb_iterator() does necessary reference couter handling,
unlocked `inp' dereference is safe.
ok bluhm