mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 10:09:10 +02:00
media: video-i2c: use vb2_video_unregister_device on driver removal
The driver uses vb2_fop_release() as its file release operation, so vb2_video_unregister_device() should be used instead of video_unregister_device() during driver removal. This ensures that the vb2 queue is properly disconnected before the video device is unregistered. Signed-off-by: Arash Golgol <arash.golgol@gmail.com> Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
This commit is contained in:
parent
9724164f71
commit
56384b486b
|
|
@ -888,7 +888,7 @@ static void video_i2c_remove(struct i2c_client *client)
|
|||
if (data->chip->set_power)
|
||||
data->chip->set_power(data, false);
|
||||
|
||||
video_unregister_device(&data->vdev);
|
||||
vb2_video_unregister_device(&data->vdev);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_PM
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user