>> +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; >> + } > > goto out; > >> + } >> + error = register_pernet_operations(first_device, ops); >> + if (error) >> + ida_remove(&net_generic_ids, *id); >> + else if (first_device == &pernet_list) >> + first_device = &ops->list; > > out: Oops! Thank, will fix. _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers