|
@@ -372,7 +372,8 @@ static void media_device_release(struct media_devnode *mdev)
|
|
|
* - dev must point to the parent device
|
|
|
* - model must be filled with the device model name
|
|
|
*/
|
|
|
-int __must_check media_device_register(struct media_device *mdev)
|
|
|
+int __must_check __media_device_register(struct media_device *mdev,
|
|
|
+ struct module *owner)
|
|
|
{
|
|
|
int ret;
|
|
|
|
|
@@ -388,7 +389,7 @@ int __must_check media_device_register(struct media_device *mdev)
|
|
|
mdev->devnode.fops = &media_device_fops;
|
|
|
mdev->devnode.parent = mdev->dev;
|
|
|
mdev->devnode.release = media_device_release;
|
|
|
- ret = media_devnode_register(&mdev->devnode);
|
|
|
+ ret = media_devnode_register(&mdev->devnode, owner);
|
|
|
if (ret < 0)
|
|
|
return ret;
|
|
|
|
|
@@ -400,7 +401,7 @@ int __must_check media_device_register(struct media_device *mdev)
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
|
-EXPORT_SYMBOL_GPL(media_device_register);
|
|
|
+EXPORT_SYMBOL_GPL(__media_device_register);
|
|
|
|
|
|
/**
|
|
|
* media_device_unregister - unregister a media device
|