Re: pipex(4): document global data locks

2020-07-28 Thread Vitaliy Makkoveev
On Tue, Jul 28, 2020 at 10:26:53AM +0200, Martin Pieuchot wrote: > On 17/07/20(Fri) 17:04, Vitaliy Makkoveev wrote: > > Subj. Also add NET_ASSERT_LOCKED() to pipex_{link,unlink,rele}_session() > > to be sure they called under NET_LOCK(). > > pipex_rele_session() is freeing memory. When this

Re: pipex(4): document global data locks

2020-07-28 Thread Martin Pieuchot
On 17/07/20(Fri) 17:04, Vitaliy Makkoveev wrote: > Subj. Also add NET_ASSERT_LOCKED() to pipex_{link,unlink,rele}_session() > to be sure they called under NET_LOCK(). pipex_rele_session() is freeing memory. When this function is called those chunks of memory shouldn't be referenced by any other

pipex(4): document global data locks

2020-07-17 Thread Vitaliy Makkoveev
Subj. Also add NET_ASSERT_LOCKED() to pipex_{link,unlink,rele}_session() to be sure they called under NET_LOCK(). Index: sys/net/pipex.c === RCS file: /cvs/src/sys/net/pipex.c,v retrieving revision 1.120 diff -u -p -r1.120 pipex.c