OpenVZ Forum


Home » Mailing lists » Devel » [PATCH 0/13] Pid namespaces (OpenVZ view)
Re: [PATCH 5/13] Expand the pid/task seeking functions set [message #18644 is a reply to message #13289] Thu, 24 May 2007 17:11 Go to previous messageGo to previous message
Dave Hansen is currently offline  Dave Hansen
Messages: 240
Registered: October 2005
Senior Member
On Thu, 2007-05-24 at 16:50 +0400, Pavel Emelianov wrote:
> 
> +struct pid * fastcall __find_vpid(int nr, struct pid_namespace *ns)
> +{
> +#ifdef CONFIG_PID_NS
> +       struct hlist_node *elem;
> +       struct pid *pid;
> +#endif
> +
> +       if (ns == &init_pid_ns)
> +               return find_pid(nr);
> +
> +#ifdef CONFIG_PID_NS
> +       hlist_for_each_entry_rcu(pid, elem,
> +                       &vpid_hash[vpid_hashfn(nr, ns)], vpid_chain) {
> +               if (pid->vnr == nr && pid->ns == ns)
> +                       return pid;
> +       }
> +#endif
> +       return NULL;
> +} 

I am a bit worried that there are too many #ifdefs here.  Your patch
series adds ~20 of them, and they look to me to be mostly in .c files.
Section 2 in SubmittingPatches somewhat discourages this.

Do you have any plans for cleaning these up?

-- Dave

_______________________________________________
Containers mailing list
Containers@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: [ckrm-tech] [RFC] [PATCH 0/3] Add group fairness to CFS
Next Topic: [RFC][PATCH 0/16] Enable cloning of pid namespace
Goto Forum:
  


Current Time: Fri Oct 10 01:07:46 GMT 2025

Total time taken to generate the page: 0.09569 seconds