|
@@ -197,10 +197,11 @@ static int media_release(struct inode *inode, struct file *filp)
|
|
|
if (mdev->fops->release)
|
|
if (mdev->fops->release)
|
|
|
mdev->fops->release(filp);
|
|
mdev->fops->release(filp);
|
|
|
|
|
|
|
|
|
|
+ filp->private_data = NULL;
|
|
|
|
|
+
|
|
|
/* decrease the refcount unconditionally since the release()
|
|
/* decrease the refcount unconditionally since the release()
|
|
|
return value is ignored. */
|
|
return value is ignored. */
|
|
|
put_device(&mdev->dev);
|
|
put_device(&mdev->dev);
|
|
|
- filp->private_data = NULL;
|
|
|
|
|
return 0;
|
|
return 0;
|
|
|
}
|
|
}
|
|
|
|
|
|