|
@@ -71,21 +71,9 @@ static struct sclp_register sclp_conf_register =
|
|
|
|
|
|
static int __init sclp_conf_init(void)
|
|
|
{
|
|
|
- int rc;
|
|
|
-
|
|
|
INIT_WORK(&sclp_cpu_capability_work, sclp_cpu_capability_notify);
|
|
|
INIT_WORK(&sclp_cpu_change_work, sclp_cpu_change_notify);
|
|
|
-
|
|
|
- rc = sclp_register(&sclp_conf_register);
|
|
|
- if (rc)
|
|
|
- return rc;
|
|
|
-
|
|
|
- if (!(sclp_conf_register.sclp_send_mask & EVTYP_CONFMGMDATA_MASK)) {
|
|
|
- pr_warning("no configuration management.\n");
|
|
|
- sclp_unregister(&sclp_conf_register);
|
|
|
- rc = -ENOSYS;
|
|
|
- }
|
|
|
- return rc;
|
|
|
+ return sclp_register(&sclp_conf_register);
|
|
|
}
|
|
|
|
|
|
__initcall(sclp_conf_init);
|