Re: Is it possible to employ epoch to simplify managing prison lifecycle

2022-12-24 Thread Alexander V. Chernikov
> On 23 Dec 2022, at 15:27, Mateusz Guzik wrote: > > On 12/23/22, Alexander V. Chernikov wrote: >> >> >>> On 16 Dec 2022, at 16:29, Mateusz Guzik wrote: >>> >>> On 12/16/22, Zhenlei Huang wrote: Hi, While hacking `sys/kern/kern_jail.c` I got lost. There're lots

Re: Is it possible to employ epoch to simplify managing prison lifecycle

2022-12-23 Thread Mateusz Guzik
On 12/23/22, Alexander V. Chernikov wrote: > > >> On 16 Dec 2022, at 16:29, Mateusz Guzik wrote: >> >> On 12/16/22, Zhenlei Huang wrote: >>> Hi, >>> >>> While hacking `sys/kern/kern_jail.c` I got lost. >>> >>> There're lots of ref / unref and flags to prevent visit invalid prison >>> while >>> c

Re: Is it possible to employ epoch to simplify managing prison lifecycle

2022-12-23 Thread Alexander V. Chernikov
> On 16 Dec 2022, at 16:29, Mateusz Guzik wrote: > > On 12/16/22, Zhenlei Huang wrote: >> Hi, >> >> While hacking `sys/kern/kern_jail.c` I got lost. >> >> There're lots of ref / unref and flags to prevent visit invalid prison >> while >> concurrent modification is possible and some refs loo

Re: Is it possible to employ epoch to simplify managing prison lifecycle

2022-12-16 Thread James Gritton
On 2022-12-16 06:41, Zhenlei Huang wrote: While hacking `sys/kern/kern_jail.c` I got lost. There're lots of ref / unref and flags to prevent visit invalid prison while concurrent modification is possible and some refs looks weird. Is it possible to employ epoch(9) to simplify managing of p

Re: Is it possible to employ epoch to simplify managing prison lifecycle

2022-12-16 Thread Mateusz Guzik
On 12/16/22, Zhenlei Huang wrote: > Hi, > > While hacking `sys/kern/kern_jail.c` I got lost. > > There're lots of ref / unref and flags to prevent visit invalid prison > while > concurrent modification is possible and some refs looks weird. > > Is it possible to employ epoch(9) to simplify managi

Is it possible to employ epoch to simplify managing prison lifecycle

2022-12-16 Thread Zhenlei Huang
Hi, While hacking `sys/kern/kern_jail.c` I got lost. There're lots of ref / unref and flags to prevent visit invalid prison while concurrent modification is possible and some refs looks weird. Is it possible to employ epoch(9) to simplify managing of prison lifecycle ? Best regards, Zhenlei