[S390] proper use of device register
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / s390 / crypto / ap_bus.c
index ed3dcdea7fe10cb7b521f7ccdb78a1bb5bfc86cc..ae9ab240c7f13f5dd612564f7795c31d243d9782 100644 (file)
@@ -1114,7 +1114,7 @@ static void ap_scan_bus(struct work_struct *unused)
                ap_dev->device.release = ap_device_release;
                rc = device_register(&ap_dev->device);
                if (rc) {
-                       kfree(ap_dev);
+                       put_device(&ap_dev->device);
                        continue;
                }
                /* Add device attributes. */