Re: [PATCH] Uncouple netfs_make_protid (netfs_make_peropen()) function calls in Hurd.

2022-01-27 Thread Samuel Thibault
Svante Signell, le jeu. 27 janv. 2022 23:07:34 +0100, a ecrit: > @@ -47,6 +53,7 @@ netfs_make_peropen (struct node *np, int flags, struct > peropen *context) > po->path = strdup (context->path); > if (! po->path) { > free(po); > + errno = ENOMEM; > retur

Re: [PATCH] Uncouple netfs_make_protid (netfs_make_peropen()) function calls in Hurd.

2022-01-27 Thread Samuel Thibault
Hello, Svante Signell, le jeu. 27 janv. 2022 23:07:34 +0100, a ecrit: > Attached are two patches, hopefully useful in decoupling the nested function > calls in libnetfs: netfs_make_protid (netfs_make_peropen()). Hopefully, the > patches is useful to enhance error tracking. AIUI they also fix some

[PATCH] Uncouple netfs_make_protid (netfs_make_peropen()) function calls in Hurd.

2022-01-27 Thread Svante Signell
Hello, Attached are two patches, hopefully useful in decoupling the nested function calls in libnetfs: netfs_make_protid (netfs_make_peropen()). Hopefully, the patches is useful to enhance error tracking. Due to indentation differences they are larger than they would be if not. GIT/hurd: This pat

Re: R: Asking help for a little project

2022-01-27 Thread Samuel Thibault
Alessandro Sangiuliano, le jeu. 27 janv. 2022 08:49:33 +, a ecrit: > while(1) > receive_message(ret); > > Obviously this is a blocking loop, it mens that actually when this code is > reached the boot process is stopped, blocking here. This is happening to the > Hurd too, when I use my cust

Re: [PATCH] add some qemu debugging notes

2022-01-27 Thread Samuel Thibault
Applied, thanks! Luca Dariz, le jeu. 27 janv. 2022 08:08:43 +0100, a ecrit: > Signed-off-by: Luca Dariz > --- > microkernel/mach/gnumach/debugging.mdwn | 48 - > 1 file changed, 47 insertions(+), 1 deletion(-) > > diff --git a/microkernel/mach/gnumach/debugging.mdwn > b

Re: Asking help for a little project

2022-01-27 Thread Luca dariz
Hi! Il 27/01/22 09:49, Alessandro Sangiuliano ha scritto: So assuming the situation where my custom name server is booting near the hurd as a module from grub, how to get the other tasks to resume them? I think there could be two ways: * pass the task ports of all other tasks from the command

R: Asking help for a little project

2022-01-27 Thread Alessandro Sangiuliano
Hello, all th esuggestions of the previous mail are wrking. Actually i can get the kernel task and set to it the nameserver task port as bootstrap port for the kernel task. Not only, I also tried to create a new port in the nameserver, put a send right to it, and then set this new port as boot