status = acpi_remove_notify_handler(device->dev->handle,
                                            ACPI_DEVICE_NOTIFY,
                                            acpi_video_device_notify);
 -      sysfs_remove_link(&device->backlight->dev.kobj, "device");
 -      backlight_device_unregister(device->backlight);
 +      if (device->backlight) {
 +              sysfs_remove_link(&device->backlight->dev.kobj, "device");
 +              backlight_device_unregister(device->backlight);
 +              device->backlight = NULL;
 +      }
-       if (device->cdev) {
+       if (device->cooling_dev) {
                sysfs_remove_link(&device->dev->dev.kobj,
                                  "thermal_cooling");
-               sysfs_remove_link(&device->cdev->device.kobj,
+               sysfs_remove_link(&device->cooling_dev->device.kobj,
                                  "device");
-               thermal_cooling_device_unregister(device->cdev);
-               device->cdev = NULL;
+               thermal_cooling_device_unregister(device->cooling_dev);
+               device->cooling_dev = NULL;
        }
        video_output_unregister(device->output_dev);