[Devel] [PATCH 1/14][NETNS]: Introduce the net-subsys id generator.

Paul Menage menage at google.com
Thu Apr 10 10:37:53 PDT 2008


On Thu, Apr 10, 2008 at 8:01 AM, Pavel Emelyanov <xemul at openvz.org> wrote:
>  +int register_pernet_gen_device(int *id, struct pernet_operations *ops)
>  +{
>  +       int error;
>  +       mutex_lock(&net_mutex);
>  +again:
>  +       error = ida_get_new_above(&net_generic_ids, 1, id);
>  +       if (error) {
>  +               if (error == -EAGAIN) {
>  +                       ida_pre_get(&net_generic_ids, GFP_KERNEL);
>  +                       goto again;
>  +               }

Shouldn't you handle non-EAGAIN errors here?

Paul


More information about the Containers mailing list