Revert to Fedora kernel-2.6.17-1.2187_FC5 patched with vs2.0.2.1; there are too many...
[linux-2.6.git] / drivers / s390 / char / tape_class.c
index 56b8761..a5c68e6 100644 (file)
@@ -76,22 +76,14 @@ struct tape_class_device *register_tape_dev(
                                device,
                                "%s", tcd->device_name
                        );
-       rc = IS_ERR(tcd->class_device) ? PTR_ERR(tcd->class_device) : 0;
-       if (rc)
-               goto fail_with_cdev;
-       rc = sysfs_create_link(
+       sysfs_create_link(
                &device->kobj,
                &tcd->class_device->kobj,
                tcd->mode_name
        );
-       if (rc)
-               goto fail_with_class_device;
 
        return tcd;
 
-fail_with_class_device:
-       class_device_destroy(tape_class, tcd->char_device->dev);
-
 fail_with_cdev:
        cdev_del(tcd->char_device);