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

Reply via email to