>  int __init sgx_drv_init(void)
>  {
>       unsigned int eax, ebx, ecx, edx;
> @@ -181,5 +192,12 @@ int __init sgx_drv_init(void)
>               return ret;
>       }
>  
> +     ret = misc_register(&sgx_dev_provision);
> +     if (ret) {
> +             pr_err("Creating /dev/sgx/provision failed with %d.\n", ret);
> +             misc_deregister(&sgx_dev_enclave);
> +             return ret;
> +     }
> +

Isn't it a *bit* too specific to say that a device file failed to be
created?  Do other misc devices use this kind of message?

Reply via email to