V4L/DVB: v4l2-dev: remove unnecessary lock around atomic clear_bit
No need to lock when unregistering the device: clear_bit is already an atomic operation. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
0eed42e48a
commit
dd0daf2a6f
|
@ -600,9 +600,7 @@ void video_unregister_device(struct video_device *vdev)
|
||||||
if (!vdev || !video_is_registered(vdev))
|
if (!vdev || !video_is_registered(vdev))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
mutex_lock(&videodev_lock);
|
|
||||||
clear_bit(V4L2_FL_REGISTERED, &vdev->flags);
|
clear_bit(V4L2_FL_REGISTERED, &vdev->flags);
|
||||||
mutex_unlock(&videodev_lock);
|
|
||||||
device_unregister(&vdev->dev);
|
device_unregister(&vdev->dev);
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(video_unregister_device);
|
EXPORT_SYMBOL(video_unregister_device);
|
||||||
|
|
Loading…
Reference in New Issue