|
|
@@ -1846,12 +1846,12 @@ static void cio2_pci_remove(struct pci_dev *pci_dev)
|
|
|
struct cio2_device *cio2 = pci_get_drvdata(pci_dev);
|
|
|
unsigned int i;
|
|
|
|
|
|
+ media_device_unregister(&cio2->media_dev);
|
|
|
cio2_notifier_exit(cio2);
|
|
|
- cio2_fbpt_exit_dummy(cio2);
|
|
|
for (i = 0; i < CIO2_QUEUES; i++)
|
|
|
cio2_queue_exit(cio2, &cio2->queue[i]);
|
|
|
+ cio2_fbpt_exit_dummy(cio2);
|
|
|
v4l2_device_unregister(&cio2->v4l2_dev);
|
|
|
- media_device_unregister(&cio2->media_dev);
|
|
|
media_device_cleanup(&cio2->media_dev);
|
|
|
mutex_destroy(&cio2->lock);
|
|
|
}
|