Merge branch 'for-5.2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj...
[linux-2.6-block.git] / drivers / media / media-devnode.c
index 61dc05fcc55c5889334ca4076a5df98b83a0283e..d5aa30eeff4ac56252136f967b1cd7f955c9a65e 100644 (file)
@@ -291,8 +291,9 @@ void media_devnode_unregister(struct media_devnode *devnode)
        mutex_lock(&media_devnode_lock);
        /* Delete the cdev on this minor as well */
        cdev_device_del(&devnode->cdev, &devnode->dev);
-       mutex_unlock(&media_devnode_lock);
        devnode->media_dev = NULL;
+       mutex_unlock(&media_devnode_lock);
+
        put_device(&devnode->dev);
 }