Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 88336e17 authored by Max Kellermann's avatar Max Kellermann Committed by Mauro Carvalho Chehab
Browse files

[media] media-devnode: add missing mutex lock in error handler



We should protect the device unregister patch too, at the error
condition.

Signed-off-by: default avatarMax Kellermann <max@duempel.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
parent 952f8eef
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -267,8 +267,11 @@ int __must_check media_devnode_register(struct media_devnode *mdev,
	return 0;

error:
	mutex_lock(&media_devnode_lock);
	cdev_del(&mdev->cdev);
	clear_bit(mdev->minor, media_devnode_nums);
	mutex_unlock(&media_devnode_lock);

	return ret;
}