|
@@ -1105,10 +1105,9 @@ static int __init nx842_pseries_init(void)
|
|
|
|
|
|
RCU_INIT_POINTER(devdata, NULL);
|
|
RCU_INIT_POINTER(devdata, NULL);
|
|
new_devdata = kzalloc(sizeof(*new_devdata), GFP_KERNEL);
|
|
new_devdata = kzalloc(sizeof(*new_devdata), GFP_KERNEL);
|
|
- if (!new_devdata) {
|
|
|
|
- pr_err("Could not allocate memory for device data\n");
|
|
|
|
|
|
+ if (!new_devdata)
|
|
return -ENOMEM;
|
|
return -ENOMEM;
|
|
- }
|
|
|
|
|
|
+
|
|
RCU_INIT_POINTER(devdata, new_devdata);
|
|
RCU_INIT_POINTER(devdata, new_devdata);
|
|
|
|
|
|
ret = vio_register_driver(&nx842_vio_driver);
|
|
ret = vio_register_driver(&nx842_vio_driver);
|