Re: [PATCH 1/3 gnumach] vm_map: Fix deadlock in vm code

2024-03-17 Thread Samuel Thibault
Hello, Thanks for your answers, Sergey Bugaev, le mer. 21 févr. 2024 22:22:32 +0300, a ecrit: > On Wed, Feb 21, 2024 at 9:44 PM Samuel Thibault > wrote: > > > + * > > >* HACK HACK HACK HACK > > >*/ > > > if (vm_map_pmap(map) == kernel_pmap) { > > > + /* >

Re: [PATCH 1/3 gnumach] vm_map: Fix deadlock in vm code

2024-02-21 Thread Sergey Bugaev
On Wed, Feb 21, 2024 at 9:44 PM Samuel Thibault wrote: > Damien Zammit, le mer. 21 févr. 2024 13:45:59 +, a ecrit: > > Authored-by: Sergey Bugaev > IIRC you got to see which kind of deadlock we are protecting from here? > I'd be very useful to document it here, so next people reading this

Re: [PATCH 1/3 gnumach] vm_map: Fix deadlock in vm code

2024-02-21 Thread Samuel Thibault
Damien Zammit, le mer. 21 févr. 2024 13:45:59 +, a ecrit: > Authored-by: Sergey Bugaev > --- > vm/vm_map.c | 32 ++-- > 1 file changed, 22 insertions(+), 10 deletions(-) > > diff --git a/vm/vm_map.c b/vm/vm_map.c > index f221c532..e4672260 100644 > ---

[PATCH 1/3 gnumach] vm_map: Fix deadlock in vm code

2024-02-21 Thread Damien Zammit
Authored-by: Sergey Bugaev --- vm/vm_map.c | 32 ++-- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/vm/vm_map.c b/vm/vm_map.c index f221c532..e4672260 100644 --- a/vm/vm_map.c +++ b/vm/vm_map.c @@ -1424,8 +1424,9 @@ vm_map_pageable_scan(struct vm_map