bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Fix /proc/?/exe values for bootstrap processes


From: Samuel Thibault
Subject: Re: [PATCH] Fix /proc/?/exe values for bootstrap processes
Date: Sat, 10 Jul 2021 12:37:06 +0200
User-agent: NeoMutt/20170609 (1.8.3)

Damien Zammit, le sam. 10 juil. 2021 20:30:07 +1000, a ecrit:
> @@ -1492,13 +1492,31 @@ S_startup_essential_task (mach_port_t server,
>            proc_mark_important (execproc);
>            proc_set_exe (execproc, "/hurd/exec");
>          }
> +      else if (!strcmp (name, "pci-arbiter"))
> +        {
> +          mach_port_t pciproc;
> +          proc_child (procserver, task);
> +          proc_task2proc (procserver, task, &pciproc);
> +          proc_mark_important (pciproc);
> +          proc_set_exe (pciproc, name);
> +        }
> +      else if (!strcmp (name, "rumpdisk"))
> +        {
> +          mach_port_t rumpdiskproc;
> +          proc_child (procserver, task);
> +          proc_task2proc (procserver, task, &rumpdiskproc);
> +          proc_mark_important (rumpdiskproc);
> +          proc_set_exe (rumpdiskproc, name);
> +        }

I'd say rather just factorize both into just one eventual "else" after
special-casing all the well-known processes?

> +      else if (!strcmp (name, "ext2fs"))
> +        fsinit = 1;
>        else if (!strcmp (name, "proc"))
>       procinit = 1;

Samuel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]